Como posso executar um servidor de jogo em um computador atrás de um NAT, se eu tiver outro computador que não esteja atrás de um NAT?

2
  • Minha conexão doméstica faz parte de um NAT grande, fora do meu controle.
  • Dentro da minha casa, meu roteador tem um NAT, sob meu controle.
  • Eu controlo um público voltado para o Linux VPS com um endereço IP, fora da minha rede doméstica.

Idealmente, o que eu gostaria de fazer é configurar algo para que eu conecte meu computador doméstico ao meu VPS, e depois que a porta X no meu VPS levar à porta Y no meu computador de casa, para fins de execução de um servidor de jogo de um jogo que não roda no Linux. Isso é possível?

    
por Macha 28.12.2010 / 22:05

2 respostas

2

Isso só seria possível com algum software proxy e um túnel VPN ou SSH. Acho que você acharia a latência e a sobrecarga praticamente impossíveis de lidar.

Basicamente, você envia o SSH para o seu servidor VPS em seu datacenter e, em seguida, informa-o para encaminhar pacotes para uma determinada porta através do link SSH para sua máquina.

    
por 28.12.2010 / 23:41
5

Se todo o tráfego para o seu endereço IP chegar ao seu roteador, pode ser possível direcionar certas portas para o servidor do jogo; isso realmente depende de quais opções de encaminhamento de porta seu roteador lhe oferece.

Se você conseguir entrar nas configurações do roteador, procure as opções de configuração 'encaminhamento de porta', 'servidor virtual' ou 'aplicativo'. Melhor ainda, diga-nos a marca e o modelo do seu roteador e, sem dúvida, alguém poderá aconselhá-lo.

Editado após novo comentário da op:

Você diz que controla o VPS, por isso recebe todo o tráfego enviado para o seu 1 endereço IP, certo? Você pode usar o iptables para encaminhar informações de encaminhamento para um servidor na sua LAN doméstica: link . Faça também uma busca na Web pela porta do vps para a frente

    
por 28.12.2010 / 22:17

Tags