1. 前言
- 利用Windows端口转发,实现本地设备 ⬅➡ 公网主机 ⬅➡ 远端服务器
2. 命令提示符
- 以管理员身份打开“命令提示符”cmd

3. 防火墙
- 防火墙必须关闭
4. netsh 命令
4.1 查看已有的转发规则
- 这个命令可以查询本机已设置的端口转发规则
- 端口转发规则包含(本机本地侦听IP192.168.3.6和侦听端口240x)+(远端服务器IP+端口)的对应关系
netsh interface portproxy show all

4.2 新增转发规则
- 这个命令可以新增端口转发规则
- 端口转发规则包含(本机本地侦听IP192.168.3.6和侦听端口2405)+(远端服务器IP112.11.36.130+端口10010)的对应关系
netsh interface portproxy add v4tov4 listenport=2405 listenaddress=192.168.3.6 connectport=10010 connectaddress=112.11.36.130 protocol=tcp

4.3 删除转发规则
- 这个命令可以删除已有的端口转发规则
- 端口转发规则包含(本机本地侦听IP192.168.3.6和侦听端口2405)+(远端服务器IP112.11.36.130+端口10010)的对应关系
netsh interface portproxy delete v4tov4 listenport=2405 listenaddress=192.168.3.6

5. 图解汇总

本文介绍了如何在Windows系统中通过命令提示符以管理员权限操作防火墙和netsh命令来管理端口转发规则。包括查看现有规则、新增和删除转发规则的具体netsh命令示例,例如将本地192.168.3.6的2405端口转发到112.11.36.130的10010端口。
1928

被折叠的 条评论
为什么被折叠?



