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

问题描述 投票:6回答:2

我有一个运行在端口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

命令已成功执行。但是,代理服务器永远不会收到任何请求。无法转发本地端口吗?否则我的理解是错误的。

windows proxy port portforwarding netsh
2个回答
1
投票

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


0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.