蚂蚁撞蜗牛

专业从事C#asp.net程序设计与B/S软件开发,精通ASP.NET,WCF,JQUERY,HTML5,CSS3,XML,XSLT,SQLSERVER,LESS,BOOTSTRAP,NGINX的高效用户体验效果。

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

好处:即时生效,随意修改删除,不影响其他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”可启用防火墙。

posted on 2017-06-20 17:28  蚂蚁撞蜗牛  阅读(836)  评论(0编辑  收藏  举报