Server 2008 R2下netsh interface portproxy端口转发未生效,netsh端口代理命令后并未开启端口监听

Windows Server 2008 R2系统下使用netsh interface portproxy进行端口转发未生效
netsh端口代理命令后用netstat -ano发现并未开启端口监听

映射端口指令

netsh interface portproxy add v4tov4 listenaddress=0.0.0.0 listenport=7522 connectaddress=127.0.0.1 connectport=3389

 


把本机的3389端口转发映射到7522端口,实测这条命令在win7,server 2016下都没有问题。即使后面的connectport本机端口不存在服务,也能监听

但,这在Windows Server 2008 R2就没有效了,

netstat -ano

也没有发现有监听的端口

IP Helper服务正常,重启也没有用。

最终找到的解决办法:应该是早期版本不支持将connectaddress设置为127.0.0.1导致,我们改成本地IP地址就可以解决此问题~
如:

netsh interface portproxy add v4tov4 listenaddress=0.0.0.0 listenport=7522 connectaddress=192.168.0.2 connectport=33

 

其它相关命令
查看

netsh interface portproxy show all

 

删除所有

netsh interface portproxy reset

 参加链接:https://social.technet.microsoft.com/Forums/zh-CN/eb88c24a-ef73-4ea1-8242-cdc71200b95c/31649297022159226435384802519134892netsh3147121475201952970221629

posted @ 2022-10-03 11:49  秋风无叶  阅读(264)  评论(0)    收藏  举报