Posso "enganar" o software para pensar que um servidor remoto está realmente na minha LAN?

12

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.

Jeremy Andrews
fonte
5
As VPNs são projetadas para estender uma rede que não é contígua, como se fosse. você precisa escolher as tecnologias vpn corretas (há muitas coisas que dizem que são VPNs, mas estão apenas encapsulando a criptografia na camada 3) e configurar sua rede para que o servidor remoto possa VPN na sua rede. a partir daí, ele atuará como parte da sua rede nas camadas 2 e 3, desde que você tenha tudo certo.
Frank Thomas
tinc-vpn.org é o seu freind
Alex
2
que jogo, se posso perguntar?
hanshenrik
A melhor ideia que posso ter é encaminhar conexões de porta a porta feitas no seu próprio computador e nos computadores dos seus amigos. No entanto, como suponho que o jogo não esteja procurando um servidor no mesmo computador em que está sendo executado, você precisará mexer nos endereços IP para que algo assim funcione. Eventualmente, isso apenas leva à resposta do @Fanatique, que é usar uma VPN.
Minty Fresh

Respostas:

15

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.

Fanatique
fonte
Sim. Eu mesmo usei o Hamachi para esse fim.
LPChip
Eu precisaria executar o Hamachi na mesma máquina em que o jogo está sendo executado ou seria capaz de executá-lo no meu roteador e / ou em uma máquina diferente que eu configurei como gateway da Internet?
21418 Jeremy Andrews
@JeremyAndrews Você precisa executar o Hamachi na mesma máquina. É um programa cliente.
Fanatique