我有一个在端口 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
命令已成功执行。但是,代理服务器从不接收任何请求。无法转发本地端口吗?或者我的理解是错误的。
因此,当您使用实际 IP 地址定义源地址时,它仅适用于远程系统。 如果只想转发本地连接,请尝试 127.0.0.1,但如果要同时转发,请使用 0.0.0.0。
将listenaddress
和connectaddress
设置为局域网中的实际地址(例如 192.168.1.15,具体取决于您的路由器和 dhcp(。不localhost