tool open check windows windows-7 portforwarding

open - reenvío de puertos en windows



windows port forwarding tool (3)

Tengo dos tarjetas de red en mi pc:

La principal tiene la ip local -> 192.168.1.111 La secundaria tiene la ip local -> 192.168.0.200

El principal tiene conexión a Internet y el segundo está conectado a un dispositivo con la IP 192.168.0.33, tiene un servidor http en el puerto 80.

Tengo un servidor apache en la conexión principal (puerto 4422), y puedo acceder desde cualquier lugar, lo que quiero ahora es que cuando detecto una conexión desde 4422 quiero redirigir esta conexión a 192.168.2.33:80

¿Cómo puedo hacer esto con windows?


He usado esta pequeña utilidad siempre que sea necesario: http://www.analogx.com/contents/download/network/pmapper/freeware.htm

La última vez que se actualizó esta utilidad fue en 2009. Noté que en mi máquina Win10, se cuelga por unos segundos al abrir nuevas ventanas a veces. Aparte de esa falla en la interfaz de usuario, todavía hace su trabajo bien.


Lo he resuelto, se puede hacer ejecutando:

netsh interface portproxy add v4tov4 listenport=4422 listenaddress=192.168.1.111 connectport=80 connectaddress=192.168.0.33

Para eliminar el reenvío:

netsh interface portproxy delete v4tov4 listenport=4422 listenaddress=192.168.1.111

Documentos oficiales


nginx es útil para reenviar HTTP en muchas plataformas, incluyendo Windows. Es fácil de configurar y extender con una configuración más avanzada. Una configuración básica podría ser algo como esto:

events {} http { server { listen 192.168.1.111:4422; location / { proxy_pass http://192.168.2.33:80/; } } }