小白安全博客

小白记忆
专注网络安全

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

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

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



×

感谢您的支持,我们会一直保持!

扫码支持
请土豪扫码随意打赏,请先点一下下面的付款方式

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

 您阅读这篇文章共花了:

打赏作者
版权所有,转载注明出处:小白安全博客-菜鸟安全博客-小白个人博客 » 巧用netsh命令实现端口转发(端口映射)»https://www.xiaobaibk.com/xiao-bai-91.html
标签: netsh命令

发表评论

表情

网友评论(0)