¿Cómo puedo ejecutar un servidor de juegos en una computadora detrás de un NAT, si tengo otra computadora que no está detrás de un NAT?


2
  • Mi conexión a casa es parte de un gran NAT, fuera de mi control.
  • Dentro de mi casa, mi enrutador tiene un NAT, bajo mi control.
  • Controlo un VPS Linux de cara al público con una dirección IP, fuera de mi red doméstica.

Idealmente, lo que me gustaría hacer es configurar algo para que conecte la computadora de mi casa a mi VPS, y después de eso, el puerto X en mi VPS conduce al puerto Y en la computadora de mi casa, con el fin de ejecutar un servidor de juegos de Un juego que no se ejecuta en Linux. es posible?

Respuestas:


2

Eso solo sería posible con algún software proxy y un túnel VPN o SSH. Creo que encontrarías la latencia y la sobrecarga casi imposibles de manejar.

Básicamente, usted enviaría SSH a su servidor VPS en su centro de datos, luego le diría que reenvíe paquetes a un determinado puerto a través del enlace SSH a su máquina allí.


¿Hay alguna guía sobre cómo hacer esto en algún lugar?
Macha

Unix.SE proporcionó la respuesta: unix.stackexchange.com/questions/7710/…
Macha

5

Si todo el tráfico a su única dirección IP llega a su enrutador, es posible dirigir ciertos puertos al servidor del juego; realmente depende de qué opciones de reenvío de puertos le brinde su enrutador.

Si puede acceder a la configuración del enrutador, busque las opciones de configuración de 'reenvío de puertos', 'servidor virtual' o 'aplicación'. Mejor aún, díganos la marca y el modelo de su enrutador y sin duda alguien podrá asesorarlo.

Editado después de un nuevo comentario de op:

Dices que controlas el VPS, por lo que recibe todo el tráfico enviado a tu 1 dirección IP, ¿verdad? Puede usar iptables para transferir cosas a un servidor en la LAN de su hogar: http://forum.parallels.com/showthread.php?t=53405 . También haga una búsqueda en la web para vps port forward


La dirección IP y el VPS están desactivados en el centro de datos de Linode. No tengo acceso a su enrutador, por lo que cualquier reenvío debe hacerse en el VPS.
Macha

Aquí está el problema. Los hosts externos no pueden acceder a la LAN de mi hogar directamente. Tampoco el VPS. Esperaba algo más como la solución SSH sugerida por Brian.
Macha
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.