Windows下的端口转发

我有两个网络板在我的电脑:

主机上有本地ip -> 192.168.1.111 从端ip为本端ip -> 192.168.0.200

主要的一个有互联网连接,第二个连接到一个IP为192.168.0.33的设备,它在80端口有一个http服务器。

我在主连接(端口4422)中有一个apache-server,我可以从任何地方访问,我现在想要的是当我检测到来自4422的连接时,我想将此连接重定向到192.168.2.33:80

我怎么用窗户来做呢?

333993 次浏览

我已经解决了,它可以执行:

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。它很容易设置和扩展更高级的配置。基本配置可能是这样的:

events {}


http {
server {


listen 192.168.1.111:4422;


location / {
proxy_pass http://192.168.2.33:80/;
}
}
}
当需要时,我就会使用这个小工具: http://www.analogx.com/contents/download/network/pmapper/freeware.htm < / p >

此实用程序最后一次更新是在2009年。我注意到,在我的Win10机器上,打开新窗口时,它有时会挂起几秒钟。除了UI故障,它的工作仍然很好。