netsh是微软Windows系统提供一个命令行脚本工具,可以对本地或者远程计算机的网络进行配置。 假设需要将本机(192.168.88.99)的8080端口,转发到内网另一台主机(192.168.88.5)的8081端口,可以在本机上输入如下的命令: ``` netsh interface portproxy add v4tov4 listenport=8080 listenaddress=192.168.88.99 connectport=8081 connectaddress=192.168.88.5 ``` 如果需要删除输入命令: ``` netsh interface portproxy delete v4tov4 listenport=8080 listenaddress=192.168.88.99 ``` > 配置完成后可以通过 netstat -ano | findstr :8080,确认一下本机的8080端口是否处于监听状态。 补充一下`net interface portproxy`上下文用法: ``` add v4tov4 [listenport=]| [connectaddress=]| [[connectport=]|] [[listenaddress=]|] [[protocol=]tcp] delete v4tov4 [listenport=]| [[listenaddress=]|] [[protocol=]tcp] ``` > 小技巧: > > 禁用系统防火墙: > > netsh firewall set opmode disable > > 启用防火墙: > > netsh firewall set opmode enable Loading... netsh是微软Windows系统提供一个命令行脚本工具,可以对本地或者远程计算机的网络进行配置。 假设需要将本机(192.168.88.99)的8080端口,转发到内网另一台主机(192.168.88.5)的8081端口,可以在本机上输入如下的命令: ``` netsh interface portproxy add v4tov4 listenport=8080 listenaddress=192.168.88.99 connectport=8081 connectaddress=192.168.88.5 ``` 如果需要删除输入命令: ``` netsh interface portproxy delete v4tov4 listenport=8080 listenaddress=192.168.88.99 ``` > 配置完成后可以通过 netstat -ano | findstr :8080,确认一下本机的8080端口是否处于监听状态。 补充一下`net interface portproxy`上下文用法: ``` add v4tov4 [listenport=]<integer>|<servicename> [connectaddress=]<IPv4 address>|<hostname> [[connectport=]<integer>|<servicename>] [[listenaddress=]<IPv4 address>|<hostname>] [[protocol=]tcp] delete v4tov4 [listenport=]<integer>|<servicename> [[listenaddress=]<IPv4 address>|<hostname>] [[protocol=]tcp] ``` > 小技巧: > > 禁用系统防火墙: > > netsh firewall set opmode disable > > 启用防火墙: > > netsh firewall set opmode enable 最后修改:2021 年 12 月 18 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 1 如果觉得我的文章对你有用,请随意赞赏