猛牛哥
记录网络点滴生活

windows系统自带的端口转发工具:netsh

WINDOWS系统自带一个端口转发工具,可以很方便的设置端口转发功能。设置后马上生效,不需要重启。命令:

netsh interface portproxy add v4tov4 – 添加通过 IPv4 的 IPv4 和代理连接到的侦听项目。
netsh interface portproxy add v4tov6 – 添加通过 IPv6 的 IPv4 和代理连接到的侦听项目。
netsh interface portproxy add v6tov4 – 添加通过 IPv4 的 IPv6 和代理连接到的侦听项目。
netsh interface portproxy add v6tov6 – 添加通过 IPv6 的 IPv6 和代理连接到的侦听项目。

netsh interface portproxy add v4tov4为例,其语法格式如下:

netsh interface portproxy add v4tov4 [listenport=]<integer>|<servicename>
            [connectaddress=]<IPv4 address>|<hostname>
            [[connectport=]<integer>|<servicename>]
            [[listenaddress=]<IPv4 address>|<hostname>]
            [[protocol=]tcp]

参数:
标记            值
listenport      – IPv4 侦听端口。
connectaddress  – IPv4 连接地址。
connectport     – IPv4 连接端口。
listenaddress   – IPv4 侦听地址。
protocol        – 使用的协议。现在只支持 TCP。
说明: 添加通过 IPv4 的 IPv4 和代理连接到的侦听项目。

例如:netsh interface portproxy add v4tov4 listenport=8080 connectaddress=192.168.56.101 connectport=8080

将本地的8080端口的数据转发至192.168.56.101上的8080端口

除了新增,还有个修改功能,使用方法和新增相同,命令是:netsh interface portproxy set v4tov4

netsh interface portproxy show all – 显示所有端口代理参数。

netsh interface portproxy show v4tov4 – 显示 IPv4 代理连接到另一个 IPv4 端口的参数。

删除记录:netsh interface portproxy delete v4tov4  – 删除通过 IPv4 的 IPv4 和代理连接到的侦听项目。

示例:netsh interface portproxy delete v4tov4 listenport=9090

赞(0) 打赏
猛牛哥原创:猛牛哥的博客 » windows系统自带的端口转发工具:netsh

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏