前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >巧用netsh命令实现端口转发(端口映射)

巧用netsh命令实现端口转发(端口映射)

作者头像
奶糖味的代言
发布2018-04-16 11:45:19
6K0
发布2018-04-16 11:45:19
举报
文章被收录于专栏:小白安全小白安全

巧用netsh命令实现端口转发(端口映射) 

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

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

代码语言:javascript
复制
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命令执行 

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

代码语言:javascript
复制
netsh interface portproxy show all

使用示例一:单ip转发  将本地的8080端口的数据转发至192.168.56.101上的8080端口,也可以转发到其他外网ip  添加:

代码语言:javascript
复制
netsh interface portproxy add v4tov4 listenport=8080 connectaddress=192.168.56.101 connectport=8080 

删除:

代码语言:javascript
复制
netsh interface portproxy delete v4tov4 listenport=8080 

使用实例二:双ip 多ip可以用下面  添加一个IPV4到IPV4的端口映射,也就是指定一个ip  添加:

代码语言:javascript
复制
netsh interface portproxy add v4tov4 listenaddress=192.168.193.1 listenport=701 connectaddress=192.168.192.128 connectport=701 

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

代码语言:javascript
复制
netsh interface portproxy delete v4tov4 listenaddress=192.168.193.1 listenport=701 

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

代码语言:javascript
复制
netsh interface ipv6 install 

重要开启IPv6服务:  安装后还要打开管理工具-服务-IPv6 Helper Service 启动 否则映射端口后仍然不能连接  win7系统以后的系统 服务是IP Helper  还要注意系统防火墙关闭. 命令“netsh firewall set opmode disable”用来禁用系统防火墙,相反命令“netsh firewall set opmode enable”可启用防火墙。 

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档