2023-09-11

nat upnp区别

作者 万有引力

NAT1 和 UPNP 二选一即可,即:
NAT类型为 NAT1 时,可以关闭 UPNP ,且无需关注 UPNP 状态
UPNP 显示 开启 时,无需关注 NAT类型
DMZ 和 UPNP 在 光猫拨号 模式下可能会存在开启后没有改变的问题
在 没有 公网IP 且 光猫桥接 路由器拨号 并 开启 NAT1 或 DMZ 后,最终能否 NAT1 取决于运营商是否支持 NAT1
建议使用 爱快、OpenWrt 等比较主流的路由器固件以获得更好的网络环境,不建议使用 ROS

NAT类型
NAT类型介绍
推荐排序 英文名称 序号 中文名称
Blocked 1 拒绝
1 Open Internet 2 开放型
2 Full Cone 3 完全锥形(NAT1)
Symmetric UDP Firewall 4 对称UDP防火墙
3 Restric NAT 5 受限型 (NAT2)
4 Restric Port NAT 6 端口受限型 (NAT3)
5 Symmetric NAT 7 对称型 (NAT4)
6 Changed Address Error 8 地址变化错误

开启完全锥形(FullCone,NAT1)方法

  1. OpenWrt (支持 NAT1)
    目前国内论坛分享的大部分 OpenWrt固件 均带有 Turbo ACC 网络加速 或内核原生支持 FullCone NAT,因此只要保证以下选项打开即可
    网络 - 防火墙:勾选 启用FullCone-NAT
    Image

网络 - Turbo ACC 网络加速:FULLCONE NAT加速 运行中
Image

  1. OpenWrt (不支持 NAT1)
    部分固件内核版本较低,防火墙不支持 FullCone NAT,可以通过开启 DMZ 解决

// 在打开的文件中加入 config redirect option src wan option proto all option dest_ip 192.168.1.2 # 将IP地址替换为设备的IP地址 ```

-> 其他方法

  1. Padavan (老毛子)
    ● 高级设置 → 防火墙 → Netfilter
    ● 把 NAT 类型 (仅UDP) 改成 Full Cone NAT
    ● 应用本页设置

  2. 华硕固件 / 梅林 (ASUSWRT / Merlin)
    ● 部分 384 或更高 版本固件支持 FullCone (NAT1) ,开启即可
    ● 较老版本 或 没有相关设置项的,可开启 DMZ
    ● IP地址为你固定的设备的Ip地址
    Image

  3. 爱快
    ● 新版爱快已支持 Full Cone NAT,升级到最新版本后 系统设置 → 基础设置 → 上网模式 → NAT1 → 保存
    ● 或 开启 DMZ:教程

  4. 高恪
    ● 硬路由:目前仅 新路由3 破解版 或 授权版支持,其余设备不被支持
    ● 软路由:目前仅 ISP3000 版本支持,其余版本不支持
    ● DMZ 开启方法:常用操作-端口映射-DMZ配置,打勾后添加一条规则,规则如图,ip填写你固定的设备的ip
    Image

  5. TP-LINK
    -> 教程地址

  6. 其他路由
    建议开启 DMZ 功能,在有的系统中称为 非军事区

UPnP

  1. 爱快
    -> 教程地址

  2. 高恪
    指定的外网接口wan (有公网Ip才能有好的效果)
    Image

  3. Padavan (老毛子)
    ● 高级设置 → 外部网路(WAN)→ 端口转发(UPnP)→ 启用 IGD UPnP
    ● 应用本页设置

  4. 华硕固件 / 梅林 (ASUSWRT / Merlin)
    ● 外部网络 → 互联网连接
    Image

  5. TP-LINK
    -> 教程地址
    https://bonuscloud.work/tutorial/6.3-faq-nat.html