专栏首页小白安全巧用netsh命令实现端口转发(端口映射)

巧用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”可启用防火墙。 

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 个人使用. htaccess伪静态技巧分享

    修改.htaccess文件 301跳转重定向 <ifmodule mod_rewrite.c> RewriteEngine On Rew...

    奶糖味的代言
  • Windows系统下载安装docker

    Windows下载安装docker 新一极渗透测试教育培训第一课: 为什么要把docker放在第一课?      工欲善其事,必先利其器。 ...

    奶糖味的代言
  • 批量检测SQL注入工具

    0×01 前言 SQL注入,这个类型的漏洞我真的学了好久好久好久好久,即是我刚刚开始接触安全就学习的第一种漏洞,也是一个迄今为止还在学习的漏洞类型,只...

    奶糖味的代言
  • netsh命令实现计算机本地端口转发(端口映射)

    herve
  • 游戏研发与运营环境Docker化

    在泛娱乐时代,游戏行业特殊的业务特点为技术团队提出了更高的要求,而Docker对游戏研发的运营环境带来了很多好处。发展至今,游戏研发的行业现状是怎么样的?Doc...

    李海彬
  • Python第六课:格式化字符串

    当我们想打印一段话,而这段话中有一些数字和字符串变量已经被我们事先定义过,这时候如何很好的插入这些变量呢?答案便是 格式化字符串 。在例一中我们用了两次格式化字...

    HuangWeiAI
  • JAVA定时器简单实例

    import java.util.Timer; import java.util.TimerTask;

    用户2192970
  • Golang中高效拼接字符串

    Go中可以使用“+”合并字符串,但是这种合并方式效率非常低,每合并一次,都是创建一个新的字符串,就必须遍历复制一次字符串。Java中提供StringBuilde...

    李海彬
  • R语言数据分析与挖掘(第一章):数据预处理(2)——缺失值常用的处理方法

    上一篇文章(缺失值处理)介绍了缺失值处理的判断方法,这一讲接着介绍缺失值常用的几种处理方法:删除法,替换法和插补法。不同的方法对应不同类型的缺失值。

    DoubleHelix
  • Python3-定时任务四种实现方式

    老猫最近做一个小程序开发任务,主要负责后台部分开发;根据项目需求老猫需要实现三个定时任务:

    py3study

扫码关注云+社区

领取腾讯云代金券