在Windows中的端口转发
我的电脑上有两块网卡:
主要有本地IP – > 192.168.1.111。次要的有本地IP – > 192.168.0.200
主要有互联网连接,第二个连接到IP地址为192.168.0.33的设备,在80端口有一个http服务器。
我有一个在主要连接(端口4422)的Apache服务器,我可以从任何地方访问,我现在想要的是当我检测到4422连接,我想redirect到192.168.2.33:80
我怎样才能做到这一点与Windows?
我解决了它,它可以执行完成:
netsh interface portproxy add v4tov4 listenport=4422 listenaddress=192.168.1.111 connectport=80 connectaddress=192.168.0.33
删除转发:
netsh interface portproxy delete v4tov4 listenport=4422 listenaddress=192.168.1.111
nginx对于在包括Windows在内的许多平台上转发HTTP很有用。 使用更高级的configuration很容易进行设置和扩展。 一个基本的configuration可能看起来像这样:
events {} http { server { listen 192.168.1.111:4422; location / { proxy_pass http://192.168.2.33:80/; } } }