开着闪连VPN打网游,NAT类型显示”严格”、联机匹配不到人?NAT类型的原因和改善方法

开着闪连VPN打网游时改善NAT类型严格的示意图

开着闪连VPN打网游时 NAT 类型显示严格,常见原因是多人共享同一个出口地址、无法做端口映射。可以优先换成支持 UDP 的协议、选离游戏服务器近且负载低的节点,并在电脑防火墙里放行游戏;如果游戏本身不需要跨区,直接直连并打开路由器的 UPnP,NAT 类型通常会改善。

不少玩家都遇到过这样的情况:单人模式玩得好好的,一到组队或者匹配就提示 NAT 类型严格,要么匹配半天进不了房间,要么进了房间听不到队友语音。这篇文章先用尽量通俗的话讲清 NAT 类型到底是什么,再解释为什么开着 VPN 容易变严格,最后按照从简单到复杂的顺序给出改善方法。文中的游戏名称、节点名称和测试结果都是示例,各游戏和主机平台对 NAT 类型的叫法和判定以其官方说明为准,闪连VPN的协议名称和端口转发等功能是否提供以官网和客户端实际显示为准。

NAT 类型是什么,和联机有什么关系

NAT 的意思是网络地址转换。家里的路由器只有一个对外的公网地址,却要让手机、电脑、游戏主机同时上网,于是路由器负责把内部设备的请求转换成同一个对外地址发出去,再把回来的数据分发给对应设备。这个转换过程本身没什么问题,但它决定了外面的设备能不能主动找到你。

游戏里常见的 NAT 类型一般分为三档:开放、中等、严格,有些平台用类型一、类型二、类型三来表示。开放意味着外部玩家可以比较自由地和你建立连接;中等意味着大部分情况可以连上,但和严格类型的玩家可能连不通;严格则意味着外部几乎无法主动连接你,只能由你去连别人,所以能匹配到的玩家范围变小,组队和语音也更容易失败。

需要注意的是,并不是所有网游都依赖 NAT 类型。很多大型网游采用服务器中转的方式,所有玩家都连接官方服务器,这种情况下 NAT 类型影响不大;而点对点联机的游戏,例如部分格斗游戏、合作闯关游戏和主机上的组队功能,对 NAT 类型就比较敏感。

开放中等严格三种NAT类型联机表现对照示意图

为什么开着 VPN 以后 NAT 类型会变严格

开着闪连VPN打游戏时,游戏流量会先经过闪连的服务器再出去,游戏服务器和其他玩家看到的是闪连服务器的出口地址,而不是你家的地址。这个出口地址通常由很多用户共享,服务器为了安全和稳定,一般不会为某一个用户单独开放端口,外部玩家就无法主动连接到你,于是游戏检测出来就是严格类型。

另一个原因和协议有关。不少游戏的联机和语音依赖 UDP 流量,如果当前使用的连接协议对 UDP 支持不好,或者 UDP 流量被转成其他方式传输,游戏在做 NAT 检测时可能直接判定为严格,甚至提示无法连接到联机服务。

至于闪连VPN是否提供端口转发功能,请以官网说明和客户端里实际显示的选项为准。如果没有端口转发,那么开着 VPN 时把 NAT 类型调成完全开放通常是做不到的,我们能做的是尽量改善连接质量,让匹配和语音变得更可用。

改善方法:从最简单的开始试

下面这些方法按照操作难度从低到高排列,建议一项一项尝试,每改一项就回到游戏里测一次,这样才知道到底是哪一项起了作用。

换协议:优先选择支持 UDP 的协议

  1. 打开闪连VPN客户端,进入设置或者连接选项,找到协议选择的位置,具体名称以客户端版本为准。
  2. 查看可选协议的说明,优先选择对 UDP 支持较好、延迟较低的协议,而不是只走 TCP 的方式。
  3. 切换协议以后先断开连接再重新连接,确保新的协议已经生效,再打开游戏进行联机测试。
  4. 在游戏的网络设置里重新测试一次 NAT 类型,对比切换协议前后的结果,记录哪种协议表现更好。
  5. 如果切换以后连接变得不稳定或者频繁掉线,就换回原来的协议,再尝试后面介绍的其他方法。

换节点:离游戏服务器近、负载低的节点

节点的选择对联机体验影响很大。如果你玩的是亚服游戏,却连着美国节点,延迟本身就很高,匹配系统可能会把你排除在外。选择节点时,先弄清楚游戏服务器在哪个地区,再选同地区或者距离最近的节点。客户端如果显示了节点负载或延迟,尽量选负载低、延迟小的那一个。

换节点以后也要重新测试 NAT 类型和延迟。有时候同一个地区的不同节点,因为出口网络不同,测试出来的结果也会有差别,多试两三个,把表现最好的加入常用列表,以后联机时直接使用。

游戏本身不需要跨区时,干脆直连

很多玩家开着闪连打游戏只是习惯,而不是必需。如果你玩的游戏国内就能正常联机,或者游戏有国内服务器,那么关掉闪连直接连接,往往是 NAT 类型最好的状态。闪连如果支持分流或按应用设置,可以把游戏程序排除在外,让游戏走直连,其他应用继续走闪连,这样两边都不耽误。

改善NAT类型严格的六个步骤示意图

直连时用路由器 UPnP 改善 NAT 类型

走直连以后,NAT 类型主要取决于家里路由器的设置。大部分家用路由器都有 UPnP 功能,它允许游戏程序自动向路由器申请开放需要的端口,开启以后 NAT 类型通常能从严格变成中等甚至开放。

  1. 在电脑或手机浏览器里输入路由器的管理地址,地址一般印在路由器背面的标签上,用管理员密码登录。
  2. 在高级设置、网络设置或者转发规则等菜单中找到 UPnP 选项,不同品牌的路由器菜单名称不同。
  3. 把 UPnP 设置为开启并保存,部分路由器需要重启以后才能生效,重启期间家里所有设备会短暂断网。
  4. 重启游戏主机或者电脑上的游戏程序,让它重新向路由器申请端口,然后在游戏里再次测试 NAT 类型。
  5. 如果家里有两台路由器串联,例如光猫也在做路由,需要把光猫改成桥接或者在两台设备上都处理好。

需要了解的是,如果宽带运营商没有给你分配公网地址,而是多户共享一个地址,那么即使开启了 UPnP,NAT 类型也可能依旧不理想。这种情况可以咨询运营商是否能够提供公网地址,具体以运营商的政策为准。

电脑防火墙放行游戏

在电脑上玩游戏时,系统防火墙或者安全软件也可能拦截游戏的入站连接,导致 NAT 检测结果变差。这一步不管是走直连还是开着闪连,都值得检查一下。

  1. 打开系统的防火墙设置,在 Windows 上可以在设置里搜索防火墙,找到允许应用通过防火墙的选项。
  2. 在应用列表中找到你的游戏程序和游戏平台客户端,确认专用网络和公用网络两项都已经勾选允许。
  3. 如果列表里没有游戏程序,可以点击允许其他应用,手动找到游戏的安装目录,添加主程序文件。
  4. 电脑上如果装了第三方安全软件,也要在它的防火墙或网络防护设置里,为游戏添加信任或放行规则。
  5. 设置完成以后重启游戏,再测试一次 NAT 类型,同时观察组队和语音是否比之前更加稳定。

怎么测试 NAT 类型

除了看 NAT 类型这一项结果,还要结合实际体验来判断:连续匹配几局,看看等待时间有没有缩短;和固定的几位好友组队,看看还会不会出现进不了房间或者语音断断续续的情况。数字上的改善和实际体验的改善不一定完全同步,两者都要观察。

改善方法做完以后,需要一个客观的检测手段来确认效果。最直接的方法是使用游戏或者平台自带的网络测试功能:主机平台一般在网络设置里有测试连接的选项,会显示 NAT 类型;电脑上的部分游戏和平台客户端也在设置里提供了网络检测。

测试时建议记录下每一次的条件和结果,例如“闪连协议甲、节点乙、NAT 严格、延迟八十毫秒(示例)”,这样对比起来一目了然。同一个条件最好测两次以上,因为网络状况会有波动,一次测试的结果不一定准确。

网游联机时使用闪连VPN的六个要点示意图

常见问题

开着闪连的时候,NAT 类型能变成开放吗?

这取决于闪连是否提供端口转发功能,请以官网说明和客户端实际选项为准。在没有端口转发的情况下,开着 VPN 时 NAT 类型通常难以达到开放,换协议和换节点能改善连接质量,但不能从根本上改变共享出口的特性。

NAT 类型是中等,还需要继续折腾吗?

如果你在游戏里组队、匹配和语音都比较顺畅,中等类型完全够用,不必追求开放。只有在频繁匹配失败、和特定好友始终连不上时,才值得继续按照文中的方法优化。

为什么同一个节点,昨天还是中等,今天变成了严格?

节点的出口地址和负载会随着使用人数变化,网络运营商的线路状况也会波动,所以同一个节点在不同时间的测试结果可能不一样。遇到这种情况可以换一个同地区的节点,或者错开高峰时段再试。

开启路由器 UPnP 会不会有安全风险?

UPnP 让设备可以自动申请开放端口,方便的同时也意味着设备上的程序可以在你不知情的情况下开放端口。如果担心风险,可以在玩游戏时开启、平时关闭,并且保持路由器固件更新到最新版本。

跨区玩游戏有没有需要注意的地方?

跨区联机前请先阅读游戏的用户协议,部分游戏对锁区和账号使用地区有明确规定,违反规定可能导致账号受限,具体以游戏官方说明为准,同时请遵守当地法律法规。

小结

开着闪连VPN打网游出现 NAT 类型严格,本质上是共享出口和端口映射受限造成的。先换支持 UDP 的协议、选离游戏服务器近的节点、在防火墙里放行游戏,如果游戏不需要跨区就直接直连并开启路由器 UPnP,每改一项就用游戏自带的检测测一次,基本就能找到适合自己的组合。