windows端口映射

在开发过程中我们肯定会遇到别人访问我们电脑上的net网络的虚拟机,这时候就需要用到端口映射了

好处:即时生效,随意修改删除,不影响其他 ip 映射


记事本保存为 bat 格式批量添加后,并查看映射:


netsh interface portproxy add v4tov4 listenport=701 connectaddress=192.168.157.130 connectport=701


netsh interface portproxy add v4tov4 listenport=2463 connectaddress=192.168.157.130 connectport=2468


netsh interface portproxy add v4tov4 listenport=1993 connectaddress=192.168.157.130 connectport=1982


netsh interface portproxy add v4tov4 listenport=50003 connectaddress=192.168.157.130 connectport=55555




netsh interface portproxy show all


cmd.exe




cmd 命令执行


查看所有端口转发代理参数:


netsh interface portproxy show all



使用示例一:单 ip 转发


将本地的 8080 端口的数据转发至 192.168.56.101 上的 8080 端口,也可以转发到其他外网 ip


添加:netsh interface portproxy add v4tov4 listenport=8080 connectaddress=192.168.56.101 connectport=8080


删除:netsh interface portproxy delete v4tov4 listenport=8080




使用实例二:双 ip 多 ip 可以用下面


添加一个 IPV4 到 IPV4 的端口映射,也就是指定一个 ip


添加:netsh interface portproxy add v4tov4 listenaddress=192.168.193.1 listenport=701 connectaddress=192.168.192.128 connectport=701




指定监听 ip 和端口可以删除


删除:netsh interface portproxy delete v4tov4 listenaddress=192.168.193.1 listenport=701








----------------- 故障解决方法:


2003 xp 系统需要安装 IPV6(否则端口转发不可用!)2008 2012 系统直接执行上面的命令


安装命令:netsh interface ipv6 install


重要开启 IPv6 服务:


安装后还要打开管理工具 - 服务 -IPv6 Helper Service 启动 否则映射端口后仍然不能连接


win7 系统以后的系统 服务是 IP Helper


还要注意系统防火墙关闭:


命令“netsh firewall set opmode disable”用来禁用系统防火墙,相反命令“netsh firewall set opmode enable”可启用防火墙。


作者:kenan
链接:https://hacpai.com/article/1495085718324
来源:黑客派
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值