astral 中文文档 下载 App

NAT 类型全解析——为什么有的设备直连能穿有的穿不过

NAT 是什么

NAT(网络地址转换)让多台设备共享一个公网 IP。家里的路由器做了 NAT,你手机上的 IP 地址是路由器分配的内网 IP,对外显示的是路由器的公网 IP。

NAT 类型越严格,Astral 的 P2P 穿透越难成功。

常见 NAT 类型一览

类型含义P2P 穿透友好度
开放网络(OpenInternet)没有 NAT,设备直接连互联网最友好
无 PAT(NoPat)没有端口转换最友好
全锥形(FullCone)主动连过对方后,对方能随时联系你友好
受限锥形(Restricted)只有你主动联系过的 IP 才能联系你基本可用
端口受限锥形(PortRestricted)只有特定 IP + 特定端口的连接能通过可用但有一定限制
对称型(Symmetric)每次连接用不同端口最难穿透
对称 UDP 防火墙(SymUdpFirewall)有额外 UDP 防火墙限制较大

自己是什么类型

进入 Astral 的房间页面,找到「本机」或类似区域,下方会显示 NAT 类型。常见结果是「端口受限锥形」——这是家用路由器最常见的 NAT 类型,一般可以正常联机。

看到「对称型」就麻烦了,这种 NAT 类型的设备 P2P 直连成功率很低。这时候强制中转就是必需的。

NAT 类型怎么办

不改路由器(推荐先试)

大多数情况下,即使 NAT 类型是「端口受限锥形」,Astral 的 NAT 穿透能力也能处理。先试试直连能不能跑,跑不了再考虑中转。

换服务器

有时候换一台不同地理位置的服务器,穿透结果会不一样。比如浙江电信的设备在广东节点穿不过,换到江苏节点就能过。

强制中转

对称型 NAT 基本穿不过直连,强制中转是最稳的方案。虽然延迟略高,但至少能连上。

改路由器设置(进阶)

某些路由器支持修改 NAT 类型或开启端口映射。这个门槛较高,建议只有在中转也不稳定时再考虑。

一句话总结

开放网络 → 直连随便穿;受限锥形 → 大部分能穿,偶尔需要中转;对称型 → 直连别指望,强制中转。