windows的端口映射

1、添加
netsh interface portproxy add v4tov4 listenport=4422 listenaddress=192.168.1.111 connectport=80 connectaddress=192.168.0.33
netsh interface portproxy add v4tov4 listenport=4422 listenaddress=192.168.1.111 connectport=80 connectaddress=192.168.0.33 protocol=tcp
注意为了防止地址listenaddress变动这个参数也可以省略,同时connectaddress也可以设置为127.0.0.1

2、删除
netsh interface portproxy delete v4tov4 listenport=4422 listenaddress=192.168.1.111

3、显示
netsh interface portproxy show v4tov4

4、其他
访问本机windows的端口 将会被 redirect 到其他机器上 ,比如其他机器上有代理服务(即S1提供服务的机器),而本机windows可以访问到这个服务(即B1跳板机器),此时访问机器(即C1,要连接S1服务的客户机)就可以在不能直接访问S1的情况下通过B1跳板机访问到S1了。

注意截止目前(20201227)在win10中只支持tcp协议的转发,没有看到对udp协议的支持,比较遗憾

原文地址:https://www.cnblogs.com/weihua2020/p/14188355.html