O aplicativo específico que tenho em mente é um jogo irritante que suporta apenas o LAN play através da detecção automática de outros jogos na rede local e não permite que você insira um endereço IP.
Então, o que eu quero fazer é fazer com que eu e dois outros amigos em locais diferentes pareçam estar na mesma rede local, para que o jogo seja "enganado" ao pensar que está apenas usando a LAN local para conectar-se aos meus amigos quando na verdade, está passando pela Internet.
Estou tendo problemas para encontrar detalhes sobre exatamente como fazer isso, porque a maioria das pessoas quer fazer exatamente o oposto do que estou tentando. Eles querem fazer com que uma máquina local pareça fazer parte da Internet pública. Estou tentando fazer com que uma máquina remota de fora da rede pareça fazer parte da rede local e não parece haver muita informação sobre isso.
fonte
Respostas:
Você pode usar túneis privados virtuais (VPNs) para isso. As VPNs permitem criar um túnel de rede privada pela Internet com outros usuários, conectando você a uma rede local segura.
Existem aplicativos como o Evolve e o Hamachi, projetados especificamente com essa ideia - para conectar usuários pela Internet em uma rede privada (local).
Após instalar um aplicativo VPN, conecte-se aos seus amigos em um servidor / grupo e, sempre que você hospedar um jogo local, todos os seus amigos no mesmo servidor / grupo poderão ver e participar do jogo.
Para mais informações, você pode ler os seguintes artigos:
O que é uma VPN?
Como jogar jogos LAN antigos pela Internet - apesar de ser para jogos "antigos", é um exemplo perfeito que pode ser usado para qualquer jogo desse tipo.
fonte