| 2025-10-20
蒲公英异地组网默认自动判断传输模式,若组网成员两端网络环境质量越高,打通P2P的成功率越高,P2P成功即可实现点对点直连,组网访问速度不受蒲公英限制,取决于两端成员间的网络带宽大小;
若无法打通P2P,则两端之间通信通过蒲公英服务器进行中转,不同组网服务等级,转发带宽各不相同(详细了解请戳此处)。
本文将介绍如何通过配置UPNP/DMZ方法优化NAT类型来提升P2P成功率,进一步优化组网访问速度。
网络线路NAT不同直接影响P2P的成功率,设备连接互联网过程,中间接入的网络设备越少越好,减少多层路由。网络环境质量排名:卓越公网 > DMZ公网 > 映射公网 > 全锥 > IP限制型 > 端口限制型 > 对称型。建议优化拨号方式,或路由器开启DMZ/UPNP(二选其一,不能两个同时开启)以达到更优NAT。
在拨号上网模式下,组网设备较少时,建议使用蒲公英路由器接入光猫LAN口,光猫开启DMZ或UPNP,这是最简单也是最有效的组网模式。
提升要素:
蒲公英设备若能直接获取公网IP,则P2P成功率最高;
若无法直接获取,则越靠近公网IP,P2P成功率越高。
若原先网络环境中,拨号设备为光猫/调制解调器,蒲公英当二级路由器;则调整方案:将光猫/调制解调器修改为【桥接模式】,蒲公英路由器为宽带拨号上网。
注:调整后蒲公英路由器即可获取公网IP联网,提升P2P成功率,桥接模式调整方式可咨询宽带运营商。
以下三种情况,可在上层路由器设置DMZ映射或开启UPnP功能,以提升P2P成功率。
(1)安装登录蒲公英软件客户端的电脑主机;
(2)原网络层级无法更改,蒲公英路由器非一级拨号路由;
(3)使用的蒲公英硬件不支持宽带拨号的联网方式(如旁路盒子、串口服务器等)。 
「注意」:DMZ、UPnP两项功能只需选择设置一项即可;若处于多层网络结构,则需逐层设置。
我们通过对多款路由器进行测试和研究,把各种路由器配置NAT/UPNP/DMZ的方法进行了汇总,供大家参考。
(1)登录路由器云管理
浏览器打开蒲公英云管理平台,http://pgybox.com/ ,输入蒲公英路由器的SN码及管理密码(默认密码为admin)进行登录
(2)NAT
【网络设置】->【端口映射】
(3)开启UPnP
【网络设置】->【UPnP】
(4)设置DMZ
【网络设置】->【DMZ】
(1)登录路由器
1)获取路由器管理IP: Win+R -> 输入cmd -> 回车 -> 再输入:ipconfig
2)打开浏览器:输入路由器即默认网关地址192.168.x.1
(2)开启UPnP
点击进入“网络设置” -> “UPnP设置” -> “UPnP即插即用服务”= 开启
(3)设置NAT
将设备上网模式调整为NAT1(全锥型)
点击进入“系统设置” -> “基础设置” -> “上网模式”= NAT1
(4)设置DMZ
1)点击进入“网络设置” -> “端口映射” -> “DMZ主机” -> “添加”
2)“外网地址”,勾选“WAN1“即互联网外网网线接口;“内网地址”= 对应设备的私网IP,点击“保存”即可
【附:拨号上网设置】
1)点击进入“网络设置” -> “内外网设置” -> “外网网口”
2)点击选择“接入方式”= ADSL/PPPoE拨号 -> “账号”= 运营商提供 -> “密码”= 运营商提供,“保存”后点击“连接”
(1)登陆路由器
1)LAN口连接到电脑的以太网口,配置电脑IP为192.168.1.2/255.255.255.0
2)打开浏览器:输入192.168.1.1,默认账号密码admin/admin
(2)开启UPNP
点击进入“高级设置” -> “UPNP” -> “启用UPNP功能”= 勾选
(3)设置NAT
将设备外网口工作模式调整为NAT 点击进入“外网配置” -> “高级设置” -> “外网口工作模式” = NAT模式,点击“保存&应用”
(4)设置DMZ
点击进入“网络安全” -> “端口映射” -> “DMZ配置” -> “启用规则”= 勾选 -> “DMZ地址”= 对应设备的私网IP,点击“保存&应用”
【附:拨号上网设置】
1)点击选择“设置向导” -> “快速向导” -> “线路类型”= PPPoE拨号(或ADSL拨号) -> “用户名”= 运营商提供 -> “密码”= 运营商提供,继续点击“下一步”
2)继续点击“下一步”
3)点击“保存&应用”
(1)登录路由器
1)获取路由器管理IP: Win+R -> 输入cmd -> 回车 -> 再输入:ipconfig
2)打开浏览器:输入路由器即默认网关地址192.168.x.1
3)输入密码,登陆成功后首页如下:
(2)开启UPNP
1)点击进入“防火墙设置” -> “高级设置” -> “开发者模式”
2)点击“启用upnp”和“确定”保存配置即可
(3)设置DMZ
1)点击进入“功能扩展” -> “高级工具” -> “端口映射”
2)点击进入“DMZ设置” -> “DMZ状态”= ON -> “DMZ主机IP地址”= 对应设备的私网IP,最后“保存生效”即可
【附:拨号上网设置】
“首页”点击进入“上网设置” -> “宽带PPPoE”输入 “账户/密码”,最后点击“确定”
(1)登录路由器
1)获取路由器管理IP: Win+R -> 输入cmd -> 回车 -> 再输入:ipconfig
2) 打开浏览器:输入路由器即默认网关地址192.168.x.1
(2)开启UPNP
点击进入“高级设置” -> “其他” -> “UPnP状态”= 开启
(3)设置DMZ
点击进入“高级设置” -> “端口转发” -> “DMZ”= 开启并填写= 对应设备的私网IP,点击“应用”即可
【附:拨号上网设置】
点击进入“常用设置” -> “上网设置” -> “PPPoE” -> 输入 “账户/密码”,最后点击“应用”
(1)登录路由器
1)获取路由器管理IP: Win+R -> 输入cmd -> 回车 -> 再输入:ipconfig
2)开浏览器:输入路由器即默认网关地址192.168.x.1
3)输入密码,登陆成功后首页如下:
(2)开启UPNP
点击进入“高级设置” -> “WAN” -> “互联网连接”; 点击“启动UPnP”=“是”,最后“应用本页面设置”保存配置即可
(3)设置DMZ
【附:拨号上网设置】
点击进入“网络设置向导”->“创建新的网络”->输入 “账户/密码”->设置 “无线密码”,最后点击“应用本页面设置”
1)获取路由器管理IP: Win+R -> 输入cmd -> 回车 -> 再输入:ipconfig
2)打开浏览器:输入路由器即默认网关地址192.168.x.1
(2)开启UPNP
点击进入“转发规则” -> “UPnP设置” -> “当前UPnP状态”= 开启
(3)设置DMZ
点击进入“转发规则” -> “DMZ主机” -> “DMZ状态”= 启用 -> DMZ主机IP地址”=对应设备的私网IP,最后点击“保存”即可
【附:拨号上网设置】
点击进入“网络参数” -> “WAN口设置” -> “WAN口连接类型”= PPPoE -> 输入 “上网账号/上网口令/确认口令”,“保存”后点击“连接”
1)获取路由器管理IP: Win+R -> 输入cmd -> 回车 -> 再输入:ipconfig
2) 打开浏览器:输入路由器即默认网关地址192.168.x.1
(2)开启UPNP
点击进入“高级设置” -> “高级用户” -> “UPnP设置”= ON
(3)设置DMZ
点击进入“高级设置” -> “高级用户” -> “DMZ主机”,“DMZ主机IP地址”=对应设备的私网IP,点击“保存” “DMZ主机” =ON,最后“保存”
【附:拨号上网设置】
点击进入“上网设置” -> “上网方式”= 宽带拨号上网 -> 输入 “宽带账号/宽带密码”,最后点击“保存”
(1)登陆路由器
1)获取路由器管理IP: Win+R -> 输入cmd -> 回车 -> 再输入:ipconfig
2) 打开浏览器:输入路由器即默认网关地址192.168.x.1
(2)开启UPNP
切换到专业版,点击进入“高级设置” -> “UPnP” -> 勾选“启用UPnP功能”,最后点击“应用“即可
(3)设置DMZ
点击进入“高级设置” -> “地址转换” -> “虚拟服务器” “DMZ(非管制区)”,勾选“重定向到DMZ主机,IP地址为“=对应设备的私网IP,点击“应用”即可
【附:拨号上网设置】
点击进入“接口设置” -> “WAN设置” -> “WAN”= PPPoE -> 输入 “PPPoE用户名/密码”,最后点击“应用”
(1)登陆路由器
1)获取路由器管理IP: Win+R -> 输入cmd -> 回车 -> 再输入:ipconfig
2)打开浏览器:输入路由器即默认网关地址192.168.x.1
(2)开启UPNP
点击进入“网络设置” -> “UPnP” -> 开启UPnP
(3)设置DMZ
点击进入“安全设置” -> “DMZ主机” -> “开启DMZ”=勾选 “DMZ主机”= 对应设备,点击“保存”即可
(1)登陆路由器
1)获取路由器管理IP: Win+R -> 输入cmd -> 回车 -> 再输入:ipconfig
2)打开浏览器:输入路由器即默认网关地址192.168.x.1
(2)开启UPNP
点击进入“高级设置” -> “高级用户” -> “UPnP设置” = ON
(3)设置DMZ
点击进入“高级设置” -> “高级用户” -> “DMZ主机”=ON “DMZ主机IP地址”= 对应设备的私网IP,点击“保存”即可
(1)登陆路由器
1)获取路由器管理IP: Win+R -> 输入cmd -> 回车 -> 再输入:ipconfig
2)打开浏览器:输入路由器即默认网关地址192.168.x.1;默认用户名:admin,密码:空
(2)开启UPNP
点击进入“高级” -> “高级网络” -> “UPnP”=勾选,点击“保存配置”即可
(3)设置DMZ
点击进入“高级” -> “防火墙和DMZ设置” -> “启用DMZ”= 勾选 并下拉= 对应设备的私网IP,点击“<<”,最后点击“保存设置”即可
(1)登陆路由器
1)获取路由器管理IP: Win+R -> 输入cmd -> 回车 -> 再输入:ipconfig
2)打开浏览器:输入路由器即默认网关地址192.168.x.1
(2)开启UPNP
点击进入“更多功能” -> “UPnP”= 开启,点击“确定”即可
(3)设置DMZ
点击进入“更多功能” -> “DMZ主机”= 开启 -> “主机IP地址”= 对应设备的私网IP,最后点击“确定”即可
【附:拨号上网设置】
点击进入“上网设置” -> “联网方式”= 宽带拨号 -> 输入 “宽带账号/密码”,最后点击“确定
(1)开启UPNP
(2)设置DMZ
(1)开启UPNP
(2)设置DMZ
不同运营商光猫设置NAT/DMZ/UPNP操作可能有所不同,详情可咨询当地运营商。
由于路由器版本型号众多,暂未覆盖到所有路由器,可根据对应路由器的型号百度NAT/DMZ/UPNP的设置方法。