upnp 全称通用即插即用,开启之后局域网里面的设备可以自动向路由器申请端口映射,不需要手动做端口转发,游戏联机下载软件内网穿透这类场景经常需要开启,核心操作就是登录路由器后台管理页面,在高级设置或者转发规则栏目里面找到 upnp 开关,把状态改成启用保存生效。之所以很多用户需要开启 upnp,是像 steam 联机 p2p 下载 主机游戏直连这类应用,会自动请求开放端口,如果没有开启 upnp,就容易出现联机失败 NAT 类型严格 连接超时的问题,但是 upnp 也存在安全隐患,开启之后局域网内所有程序都可以自动申请端口,恶意程序有可能自动开放端口暴露内网,所以不需要的时候建议关闭。学习的时候先确认路由器品牌后台入口,区分 upnp 和手动端口映射的差别,按步骤完成开启,再测试是否生效,同时了解对应的安全风险,这样就可以根据自己使用场景决定是否长期开启 upnp。
一 前置准备
第一步 确认电脑或者手机和路由器处在同一个局域网,不能跨外网访问路由器后台
第二步 查看路由器底部标签,获取管理地址 默认账号密码,常见管理地址是 192.168.1.1 或者 192.168.0.1,部分新款路由器是域名形式
第三步 打开浏览器输入管理地址,输入账号密码登录路由器管理后台,如果密码已经修改,必须使用自己设置后的密码登录
二 通用开启步骤
不同品牌路由器菜单名称略有差别,但是核心路径逻辑一致
第一步 登录后台之后,找到高级设置栏目
第二步 在菜单里面找到转发规则 或者虚拟服务器 栏目
第三步 在这个分组里面找到 upnp 设置选项
第四步 将 upnp 功能开关切换为启用 或者开启
第五步 点击保存 应用,部分路由器需要重启之后配置才完全生效
三 主流品牌菜单路径对照
| 路由器品牌 | upnp 所在菜单路径 |
|---|---|
| TP LINK | 高级设置 转发规则 upnp 设置 |
| 华为 | 更多功能 安全 设置 upnp |
| 小米路由器 | 高级设置 端口转发 upnp |
| 腾达 | 高级设置 虚拟服务器 upnp |
| 华硕 | 外部网络 WAN 互联网连接 upnp |
四 生效测试方法
开启 upnp 之后,不能只看路由器开关,还要确认设备是否成功生成映射条目
第一种方法 在路由器 upnp 页面查看映射列表,只要软件运行之后这里新增端口条目,就代表 upnp 正常工作
第二种方法 打开对应游戏或者下载软件,查看 NAT 类型,NAT 从严格变成中等或者开放,就代表 upnp 生效
第三种方法 使用在线端口检测工具,检测对应的外网端口是否可以连通
五 upnp 和手动端口映射对比
| 项目 | upnp 自动映射 | 手动端口转发 |
|---|---|---|
| 操作方式 | 软件自动申请端口 | 人工手动填写内外网端口和内网 IP |
| 优点 | 设置简单,自动动态变化 | 端口固定,可控性强 |
| 缺点 | 安全风险更高,端口动态变动 | 需要手动维护,操作繁琐 |
| 适用场景 | 游戏联机 p2p 下载 | 长期稳定对外服务 |
六 重要注意事项
1 光猫如果自带路由功能,光猫和路由器同时存在的双层 nat 环境,只开启路由器 upnp 仍然会受限,这种情况需要把光猫改成桥接模式,否则 upnp 依旧无法正常工作
2 部分运营商定制光猫固件隐藏 upnp 选项,普通用户后台找不到开关,这种情况需要超级管理员权限才能调出
3 不使用联机下载需求的时候,建议关闭 upnp,降低内网暴露风险
4 开启 upnp 之后,电脑主机最好开启防火墙,减少安全风险
【常见问题】
问题 1 upnp 开启之后还是联机失败是什么原因
回答 1 upnp 开启之后仍然联机失败,优先排查是否是光猫和路由器双层 nat,双层 nat 会导致 upnp 无法穿透,同时检查主机防火墙是否拦截端口,确认软件本身是否支持 upnp 协议,部分软件不支持 upnp 就算路由器开启也无效。
问题 2 upnp 开启之后有安全风险吗
回答 2 upnp 开启之后局域网内程序可以自动申请端口映射,存在一定安全风险,恶意软件有可能自动开放端口暴露内网,所以 upnp 开启只推荐短期联机使用,长期不用建议关闭 upnp。
问题 3 路由器后台找不到 upnp 选项怎么办
回答 3 路由器后台找不到 upnp 选项,首先确认固件版本是否老旧,部分运营商定制固件阉割了 upnp 功能,也有可能菜单名称改成通用即插即用,需要仔细查找转发规则相关栏目,部分低端入门路由器本身硬件就不支持 upnp。
【免责申明】
本文为路由器设置教程,仅用于学习参考,不同品牌不同固件版本菜单名称存在差异,开启 upnp 存在安全风险,请结合自身网络环境谨慎操作,具体以路由器官方说明为准。


