我有一个套接字侦听我的开发机器上的端口6100,其lan地址为192.168.1.2
我可以访问套接字并使用地址127.0.0.1:6100,但我无法从192.168.1.2:6100访问它(我需要从Lan上的另一个客户端访问套接字)< / p>
如果我键入netstat -an |找到&#34; 6100&#34;在命令提示符下,我得到:
TCP 127.0.0.1:6100 0.0.0.0:0 LISTENING
所以我需要将所有调用重定向到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
但没有运气
答案 0 :(得分:2)
我终于能够完成这项任务,但只使用外部工具。
我下载了“PassPort端口转发实用程序”并设置了从192.168.1.2到127.0.0.1的重定向
不幸的是,如果没有外部工具,我无法做到这一点。
答案 1 :(得分:0)
您未能发布相关代码,但您将侦听套接字绑定到127.0.0.1而不是0.0.0.0。只是修复它。无需转发。