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