Port Forwarding配置步骤说明
-
准备工作
- 确保您的局域网内所有设备已连接到路由器。
- 记录下您想要转发的外部端口号、目标设备的内部IP地址和内部端口号。
-
在Windows上设置端口转发
- 启用Windows防火墙
- 按下
Win + R,输入firewall.cpl并按回车键。 - 点击“允许应用程序通过防火墙”。
- 点击“是”以继续。
- 按下
- 访问网络和Internet选项
- 右键点击桌面上的“网络”图标,选择“网络和 Internet 设置”。
- 点击“高级网络设置”。
- 选择“更多网络适配器选项”,然后点击“高级网络设置”。
- 配置端口转发规则
- 点击“到达的端口”下的“右键菜单”,选择“新建端口转发规则”。
- 在“创建端口转发规则”窗口中:
- 外部端口:输入您希望外部用户连接的端口号。
- 映射到内部地址:输入目标设备的内部IP地址。
- 映射到内部端口:输入目标设备的内部端口号。
- 协议:选择TCP或UDP。
- 点击“确定”创建规则。
- 保存并关闭窗口
- 在“以管理员身份运行”对话框中,点击“是”。
- 点击“确定”关闭所有窗口。
- 启用Windows防火墙
-
在其他系统(如Linux和MacOS)上设置端口转发
- Linux:使用iptables
- 打开终端并以管理员权限运行:
sudo -i - 输入命令:
iptables -A FORWARD -p tcp --dport <外部端口> -j DNAT --to-destination <目标IP>:<目标端口> - 添加规则:
service iptables save - 重启防火墙:
reboot
- 打开终端并以管理员权限运行:
- MacOS:使用系统偏好设置
- 打开“MacOS偏好设置”。
- 选择“网络” > “高级网络设置” > “端口转发”。
- 点击“+”添加新规则,配置端口转发参数。
- 点击“OK”保存设置。
- Linux:使用iptables
-
测试端口转发
- 在另一个计算机上,尝试访问目标IP地址和端口号。
- 使用
ping命令或网络工具确认连接是否成功。
-
验证防火墙设置
确保防火墙允许端口转发,尤其是在Windows上,防火墙可能会阻止转发。
注意事项
- 端口冲突:确保目标端口未被占用。
- 内部IP配置:确保目标设备的IP地址在局域网内可达。
- 安全性:配置强密码,限制访问权限。
通过以上步骤,您可以配置Port Forwarding,实现局域网内资源的外部访问,提升网络性能和便利性。









