全网最全端口映射位置汇总:一张表搞定所有设备设置
一、端口映射功能的常见位置
不同品牌、不同类型的设备,端口映射功能的位置有所不同。下面是主流设备和场景的配置入口汇总:
二、家庭路由器(最常见)
| 品牌/类型 | 功能名称 | 路径位置 |
|-----------|---------|---------|
| TP-Link/水星 | 虚拟服务器 | 转发规则 → 虚拟服务器 |
| Netgear(网件) | 端口映射/端口触发 | 高级(Advanced)→ 高级设置 → 端口映射/端口触发 |
| 华为路由器 | 端口映射 | 更多功能 → 安全设置 → NAT服务 → 端口映射 |
| 华硕(ASUS) | 端口转发 | WAN → 端口转发 |
| 腾达(Tenda) | 端口映射 | 更多功能 → 高级设置 → 端口映射 |
| 小米路由器 | 端口转发 | 高级设置 → 端口转发 |
| D-Link | 端口转发 | 高级设置 → 端口转发 |
通用登录地址:浏览器输入 `192.168.1.1` 或 `192.168.0.1`(以路由器背面标签为准)
三、Windows系统(本机端口转发)
Windows 自带端口转发功能,通过命令行操作:
打开方式:以管理员身份运行命令提示符或 PowerShell
常用命令:
```cmd
查看所有转发规则
netsh interface portproxy show all
添加转发规则
netsh interface portproxy add v4tov4 listenport=8080 connectaddress=192.168.1.100 connectport=80
```
四、Linux系统(iptables/firewalld)
iptables方式(命令终端操作):
```bash
# 添加DNAT规则
iptables -t nat -A PREROUTING -p tcp --dport 8080 -j DNAT --to-destination 192.168.1.100:80
# 添加MASQUERADE
iptables -t nat -A POSTROUTING -j MASQUERADE
```
firewalld方式(CentOS 7+):
```bash
firewall-cmd --add-masquerade --permanent
firewall-cmd --add-forward-port=port=8080:proto=tcp:toport=80:toaddr=192.168.1.100 --permanent
firewall-cmd --reload
```
五、群晖NAS(DSM系统)
路径:控制面板 → 外部访问 → 路由器配置 → 添加端口转发规则
六、云服务器(安全组)
阿里云/腾讯云/华为云:
控制台 → 云服务器实例 → 安全组 → 配置规则 → 入方向 → 添加规则(填写端口和协议)
七、找不到功能怎么办?
1. 使用搜索功能:在路由器管理界面搜索“端口映射”“虚拟服务器”“端口转发”
2. 参考说明书:查看路由器背面标签或品牌官网帮助文档
3. 联系客服:致电路由器品牌技术支持
4. 使用内网穿透:没有公网IP或找不到设置入口时,可使用花生壳、80km穿云箭等工具,无需路由器配置
一句话总结:路由器端口映射通常在“高级设置”或“转发规则”中找,Windows用命令行`netsh`操作,Linux用`iptables`,云服务器在“安全组”中配置。
也可以使用80km穿云箭,这是一款轻量级内网穿透工具,专为无公网IP场景设计。它无需防火墙配置、无需公网IP,只需运行客户端即可将内网服务穿透到外网,支持TCP/HTTP协议。
