我收到了一位开发人员的请求,我正在解决问题。
在办公室里,他们使用Linux桌面,我可以通过iptables nat将localhost:80转发到localhost:8080。 他们想要的是在Windows 7在家里的相同的东西。
我认为有两种方法可以解决这个问题。 一个重新configurationjboss的web服务器和所有的web应用程序的URL(凌乱)。 另一个是find一个方法来redirect/本地主机端口8080 80端口。虽然在Windows 7我不确定如何做到这一点。
任何人都有任何关于如何做第二个?
AFAIK,Win7没有相应的iptables。 编写一个你想要的服务器(监听一个端口,将所有内容复制到另一个端口)应该很容易。 你可以在这个URLfind一个: http : //www.quantumg.net/portforward.php (未经testing)。 使用反向代理(Google是你的朋友)可能适合类似于http的stream量。 另外检查这个post: https : //stackoverflow.com/questions/3721000/port-forwarding-on-windows-7
是的,Windows确实有一个iptables等价物,它通过工具netsh和portproxy接口 。
命令做你想做的就是
netsh interface portproxy add v4tov4 listenaddress=YOUR_IP_HERE listenport=8080 connectaddress=YOUR_IP_HERE connectport=80
请注意,这只会执行IPv4连接,如果您还想转发IPv6连接,则还需要执行此操作
netsh interface portproxy add v6tov6 listenaddress=YOUR_IP_HERE listenport=8080 connectaddress=YOUR_IP_HERE connectport=80