文章来自于网络,若有侵权请联系删除!shadow213@163.com
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 和代理连接到的侦听项目。
以
<span style="font-family: Courier New; font-size: medium;">netsh
interface portproxy add v4tov4</span>
为例,其语法格式如下:
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
WINDOWS双网卡转发规则:
查看转发规则
netsh interface portproxy show all
1.增加转发规则
netsh interface portproxy add v4tov4 listenport=80 connectaddress=192.168.1.250 connectport=80
2.删除转发规则
netsh interface portproxy reset
此操作删除所有端口转发配置