什么是 FullCone UDP?为什么在线游戏需要它?
解释 NAT 类型(NAT1 至 NAT4)与 FullCone 全锥形 UDP 转发对联机游戏 Voice & P2P 匹配的影响。
在进行语音通话、P2P 下载或在线联机游戏时,经常会看到节点属性中标注了是否支持 FullCone UDP(全锥形 NAT)。
什么是 NAT 类型
NAT(Network Address Translation,网络地址转换)是路由器将局域网私有 IP 地址转换为公网 IP 地址的技术。在 RFC 规范中,NAT 行为通常被划分为四个等级:
- NAT 1 (FullCone - 全锥型):最宽松开放的 NAT 类型。一旦内网设备通过某端口向外建立映射,任何外部主机均可通过该映射端口向内网设备发送数据包。
- NAT 2 (Address Restricted Cone - 地址限制锥型):仅允许内网设备曾经发过数据包的外部 IP 往回发送数据。
- NAT 3 (Port Restricted Cone - 端口限制锥型):要求外部 IP 和端口必须与内网设备先前发送的目标完全一致。
- NAT 4 (Symmetric - 对称型):最严格的类型。内网设备每次向不同目标请求,路由器都会分配全新的端口映射,极难建立 P2P 直连。
FullCone UDP 在代理中的作用
许多网络应用(如 Discord 语音、Nintendo Switch / PS5 / Xbox 联机匹配、Steam P2P 组队)高度依赖 UDP 协议的直连能力。
| 应用场景 | 普通 Symmetric / 限制型 UDP | FullCone UDP |
|---|---|---|
| 主机 / 游戏联机 | 联机匹配困难、NAT 类型显示严格 (Type 3/C/D) | 容易建立 P2P 房间、NAT 类型改善 (Type 1/2/A/B) |
| 语音通话 | 经常提示“语音已连接”但听不到声音 | 语音双向通道稳定畅通 |
| P2P 传输 | 无法直接与公网其他 Peer 节点握手 | 提高 BT/P2P 节点连接成功率 |
常见误区与理性认识
误区一:“FullCone UDP 一定能大幅降低游戏延迟”
事实:FullCone UDP 解决的是连接建立与 NAT 连通性问题(即能不能连上、能不能语音)。游戏的物理延迟(Ping 值)主要取决于节点服务器到游戏服务器的物理距离与线路质量。
误区二:“只要开启代理,所有节点就都是 FullCone”
事实:FullCone UDP 需要代理客户端、代理服务端软件(如 Mihomo / Xray)以及服务端所在的 VPS 操作系统共同开启对应支持,任何一环受限均无法实现 FullCone。
下一步行动:开启 FullCone UDP 支持
了解哪些机场节点支持 FullCone NAT 转发并提供 TUN 模式最佳兼容。
相关机场
测试数据 / Demo根据本文涉及的协议、客户端或使用场景展示。
暮光加速
正常运营相关教程与百科
深入了解相近客户端设置、网络协议与技术架构。
如何开启 TUN 模式解决网页与游戏 UDP 代理失效问题
排查代理开启后系统网卡流量未接管、Discord 或在线游戏 UDP 无法连接的解决方案。
DNS 污染与 DNS Leak(DNS 泄漏)防御机制科普
解释 GFW 域名投毒的阻断原理,以及通过 DoH (DNS over HTTPS) / DoT 结合客户端规则防止 DNS 泄漏的方法。
什么是 IEPL 与 IPLC 专线?与 BGP 中转有何区别?
深入剖析跨国企业级物理专线 (IEPL/IPLC) 的工作原理,对比 BGP 公网中转在晚高峰抖动、丢包率及延迟上的本质差异。