如何将一个本地端口转发到另一个端口?

时间:2013-10-10 17:48:39

标签: windows proxy port portforwarding netsh

我在端口127.0.0.1:8888上运行HTTP代理服务器。我需要将HTTP客户端绑定重定向到127.0.0.1:8080以转发到127.0.0.1:8888。

我尝试在Windows中使用netsh.exe实用程序。我在Windows 7中运行了DHCP客户端服务。

netsh interface portproxy add v4tov4 listenport=8080 listenaddress=127.0.0.1 connectport=8888 connectaddress=127.0.0.1

命令已成功执行。但是,代理服务器从不接收任何请求。是不是可以转发本地端口?或者我的理解是错误的。

2 个答案:

答案 0 :(得分:1)

listenaddressconnectaddress设置为LAN中的实际地址(例如192.168.1.15,具体取决于您的路由器和dhcp)。不是localhost

答案 1 :(得分:0)

因此,当您使用实际IP地址定义sourceAddress时,它仅适用于远程系统。如果只想转发本地连接,请尝试127.0.0.1,但是如果要转发两者,请使用0.0.0.0。