将 Windows 上的端口从环回重定向到外部

Redirect port on Windows from loopback to outside

我的开发机器上有一个监听端口 6100 的套接字,它的局域网地址是 192.168.1.2

我可以访问套接字并使用地址 127.0.0.1:6100,但我无法从 192.168.1.2:6100 访问它(我需要从局域网上的另一个客户端访问套接字)

如果我输入 netstat -an |在命令提示符下找到“6100”我得到:

TCP 127.0.0.1:6100 0.0.0.0:0 侦听

所以我需要将所有对 192.168.1.2:A_RANDOM_PORT 的调用重定向到 127.0.0.1:6100

我该怎么做?

我试过:

netsh interface portproxy add v4tov4 listenport=6200 listenaddress=192.168.1.2 connectport=6100 connectaddress=127.0.0.1

但运气不好

您未能 post 相关代码,但您将侦听套接字绑定到 127.0.0.1 而不是 0.0.0.0。解决这个问题。无需转发。

我终于能够完成这项任务,但只能使用外部工具。

我下载了 "PassPort port forwarding utility" 并设置了从 192.168.1.2 到 127.0.0.1 的重定向

不幸的是,如果没有外部工具,我无法做到这一点。