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

Windows 如何将一个本地端口转发到另一个?,windows,proxy,port,portforwarding,netsh,Windows,Proxy,Port,Portforwarding,Netsh,我有一个HTTP代理服务器在端口127.0.0.1:8888上运行。我需要将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

我有一个HTTP代理服务器在端口127.0.0.1:8888上运行。我需要将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

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

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

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