命令
netsh interface portproxy add/set/show/delete v4tov4/v4tov6/v6tov6/v6tov4
例子
增加
netsh interface portproxy add v4tov4 listenaddress=192.168.1.101 listenport=8080 connectaddress=192.168.2.101 connectport=8080
将本地192.168.1.101上8080端口的数据转发至192.168.2.101上的8080端口。
主要为了体现多网卡多IP的场景,如果只有一个IP,或者想监听所有IP的某端口,删除上面的listenaddress=192.168.1.101不指定即可。下面同理,如果需要指定监听IP,则添加listenaddress=192.168.1.101。
netsh interface portproxy add v4tov4 listenport=9090 connectaddress=192.168.2.101 connectport=9090
将本地的9090端口的数据转发至192.168.2.101上的9090端口。
显示
netsh interface portproxy show all
修改
netsh interface portproxy set v4tov4 listenport=9090 connectaddress=192.168.2.101 connectport=9080
将本地9090端口改成转发至192.168.2.101的9080端口中。
删除
netsh interface portproxy delete v4tov4 listenport=9090
删除本地端口9090的端口转发配置。
删除的时候只需要删除监听地址和端口就可以了。