深度解析
VPN 与游戏 Ping 值:什么在影响延迟,如何测出来

Ping 值是数据包从您的设备到游戏服务器再返回所用的时间。如果您在考虑用 VPN 降低游戏延迟,最好先了解这段延迟由什么构成。VPN 会在路径上多加一站,所以大多数时候开启后 Ping 值会略微升高。只有在少数几种情况下 Ping 值才会降低,下文会讲到。分别在开启和关闭 VPN 时测量一下,就能知道您的游戏属不属于这些情况。
Ping 值由哪些部分构成
第一部分是距离,这一点无法回避。信号在光纤中每秒传播约 20 万公里,所以每 100 公里光缆会让往返时间增加约 1 毫秒。纽约和伦敦的直线距离约 5600 公里,这意味着两地之间的 Ping 值不可能低于约 56 毫秒。实际上会更高,因为光缆并不是沿直线铺设的。
第二部分是路由。数据包要经过好几家公司的网络,这些网络在哪里互联,取决于它们之间的商业约定,而不是地理位置。有时,发往邻近州或邻国服务器的流量要绕一大圈才能到达。
第三部分是负载。晚上大家都在家,线路被占满,数据包在运营商的设备上排队等待。第四部分是您自己的网络。隔着两堵墙的 Wi-Fi、邻居在同一信道上的接入点、另一台设备上正在下载的更新,都会在数据包离开您家之前就增加延迟。
游戏能适应稳定的延迟,却适应不了突然的波动。Ping 值忽高忽低时,角色会卡顿,命中判定也会延后。所以除了平均值,还要留意延迟的波动幅度(也就是抖动)和丢包。
多出来的毫秒从哪里来
通常,数据包从您的路由器直接发往游戏服务器。开启 VPN 后,它要先到 VPN 服务商的服务器,然后才去游戏服务器。如果这台服务器不在直线路径上,就会绕一个圈。假设您在芝加哥,游戏服务器在弗吉尼亚,而您连接的是德国。数据包要两次横跨大西洋,延迟要多出远不止一百毫秒。
第二个原因只在丢包的线路上出现。游戏通过 UDP 发送数据包,丢了一个,游戏就直接跳过,因为下一个数据包已经带着最新的位置。如果隧道把这些流量放在 TCP 连接里传输,一次丢包就会变成一次堵车。后面的所有数据都要等丢失的那一块重发,这至少要再花一次到 VPN 服务器的往返时间。游戏每秒要发送很多个数据包,所以每一百个丢一个,就意味着每隔几秒出现一次延迟尖峰。基于 TCP 的隧道为什么会这样,请看我们的 VPN 协议指南。
多跳会再增加一站。在这种模式下,流量要经过第三国的一台中转服务器,通往游戏的路径就更长了。Bebra 在查找可用服务器时,如果没有别的办法连接,有时会开启多跳。如果搜索结束后应用显示“VPN 通过多跳工作”,请在开始游戏前试试游戏服务器附近的其他国家。
VPN 确实能降低 Ping 值的情况
运营商让流量绕了远路
如果运营商到游戏的路由要绕道另一个国家,而 VPN 服务器到游戏网络的连接更短,那么经过 VPN 的路径反而更直接。路由追踪可以看出这一点(详见下文)。
运营商对部分流量限速
有些运营商会在高峰时段对某些类型的流量或特定服务限速。在加密隧道里,运营商无法把您的游戏和其他流量区分开,也就没法单独给它限速。
游戏在您的网络中连不上
这时问题就不在 Ping 值了。不开 VPN 游戏连不上,开了 VPN 多半就能连上。这种情况下运营商和游戏各自看到的是什么,请看我们介绍 VPN 工作原理的文章。
其他所有情况下,尤其是游戏服务器就在您所在的地区、不开 VPN 时 Ping 值已经很低的时候,VPN 都不会让 Ping 值降下来。
如何在自己的网络上测试
弄清游戏服务器在哪里
服务器区域通常在匹配设置里选择。如果游戏显示了服务器所在的城市或国家,请记下来。
不开 VPN 测一次 Ping 值
打开游戏自带的延迟显示。大多数网络游戏都在界面设置里或计分板上提供。玩几局,记下平均 Ping 值和它的波动幅度。
查看路由
在关闭 VPN 的情况下,对游戏服务器的地址或同城的任意网站运行路由追踪,Windows 上用 tracert,Mac 和 Linux 上用 traceroute。如果延迟在另一个国家的某一跳突然大幅上升,说明运营商的路由不理想。
连接到游戏服务器所在的国家
在 Bebra 应用中,轻点服务器所在国家的方块,或者轻点您到服务器途中离它最近的国家。
在同一时段再测一次
在同一台服务器上玩同样多的对局。比较平均值、波动幅度和丢包。如果情况变差了,就不开 VPN 玩,或者让游戏绕过 VPN。
在这里,游戏内的延迟显示比系统的 ping 命令更可靠。它测量的正是到您这一局所在服务器的延迟,而很多游戏服务器根本不响应 ping。路由追踪要在关闭 VPN 时运行,因为目的是查看运营商的路由。
常见误区
- 在不同时段对比。白天不开 VPN 测一次、晚上开着 VPN 测一次,这两个结果不能放在一起比较。晚上运营商的网络更繁忙,差别可能和隧道毫无关系。
- 只看平均值。平均 Ping 值相同的两种配置,如果其中一种有尖峰和丢包,玩起来感觉会完全不同。
- 连接离自己最近的国家。如果游戏服务器离那台 VPN 服务器很远,到 VPN 服务器的这一小段再短也没用。
- 随便 ping 一个网站。到搜索引擎或新闻网站的延迟,说明不了到另一座城市游戏服务器的路径。
- 指望 VPN 修好家里的网络。如果不开 VPN 时 Ping 值也忽高忽低,路由追踪又显示延迟出现在第一跳,问题出在您的 Wi-Fi 或路由器,隧道改变不了这一点。
在 Bebra 中选哪个国家
在 Bebra 里,您选的国家就是流量去往游戏时的出口。所以先从游戏服务器所在的国家开始,再试试它的邻国,比较一下数字。应用无从知道您的对局在哪台服务器上,所以“最快的”在选国家时并没有这条线索,开局前轻点一个具体的国家更稳妥。“随机”顾名思义,给出的结果无法重复。
找到所需国家最简单的办法是“搜索”。如果您经常连接某个国家,它会出现在“收藏”中,这里列出的是您上个月至少连接过两次的国家。每个国家连接的是哪座城市,可以在位置页面上查看。
某个国家出现在“速度最快的国家”分区里,并不说明您到游戏的 Ping 值如何。下载快和延迟低是连接的两项不同指标,而延迟主要取决于距离。

别让 VPN 拖累对局
有时您需要为其他应用开着 VPN,而它对游戏只会增加几毫秒。这时可以把游戏移出隧道。轻点主界面上的“隧道”,选择“手动”。在这里逐行输入游戏服务器的域名、子网或单个 IP 地址。在 Android 上,同一界面还有“绕过 VPN 的应用”,可以勾选整个游戏。Android 12 及更早版本只能部分应用这个列表。
在 Android 上,系统有时会为了省电在后台关闭 VPN,导致对局中途断线。打开“账户” → “设置”,在“电池节能”下轻点“添加到例外”。
剩下的就和 VPN 无关了。用网线连接电脑,或者使用 5 GHz Wi-Fi 并坐得离路由器近一些,玩的时候暂停其他设备上的下载。如果出现“连接不佳”提示,请在两局之间轻点“解决问题”。查找可用服务器可能需要一两分钟,对局打到一半时可不想遇到这种等待。
游戏主机和游戏规则
Bebra 没有游戏主机版应用。不过,您可以通过路由器连接游戏主机。Keenetic、OpenWrt 和 MikroTik 路由器可以安装直接在路由器上运行的 Bebra 应用,让整个家庭网络或只让您选定的设备通过 VPN 上网。使用它需要一个绑定了电子邮件且订阅有效的账户。
还要记住规则。VPN 不是用来按其他国家的价格买游戏的。《Steam 订户协议》第 3.A 条不允许通过掩盖 IP 地址或类似方法伪装居住国家,Valve 可能会终止对账户的访问。有些游戏对 VPN 有自己的规定,连接前最好先读一读。关于用 Bebra 玩游戏,游戏页面上有更多介绍。
每个套餐都包含全部 187 个国家。想在自己的游戏里比较开启和关闭隧道时的 Ping 值,可以先从 10 ₽ 的试用开始。3 天完整访问权限,之后每月 500 ₽。订阅会自动续订。
常见问题
如果游戏服务器就在我所在的城市,VPN 能降低 Ping 值吗?
不能。路径只会更长,因为数据包要先到 VPN 服务器。如果不开 VPN 时 Ping 值已经又低又稳,就不用开了。
为什么网速很快,开着 VPN 时 Ping 值却忽高忽低?
速度和延迟是连接的两项不同指标。Ping 值不稳的原因有丢包、Wi-Fi 信号弱、其他设备在下载,以及服务器太远。检查一下不开 VPN 时 Ping 值是否也会跳。如果也跳,原因就在您家里的网络或运营商。
哪种协议的 Ping 值最稳定?
在丢包的线路上,基于 UDP 的传输更顺畅。在 Bebra 中,协议由应用选择。如果 Ping 值跳得厉害,请选一个离游戏服务器更近的国家,或者在两局之间轻点“查找可用服务器”。
VPN 能解决游戏里的丢包吗?
只有当数据包是在运营商通往游戏的网络里丢失时才能。如果是家里的 Wi-Fi 在丢包,VPN 什么也改变不了,因为隧道就跑在同一个 Wi-Fi 上。
怎样把游戏主机连接到 VPN?
没有主机版应用,但可以让游戏主机通过运行 Bebra 应用的路由器上网。在路由器的页面上,您可以选择哪些设备走 VPN。
可以用 VPN 低价买游戏吗?
Steam 的规则不允许通过掩盖 IP 地址来伪装所在的国家,您可能因此失去账户的访问权限。VPN 是用来玩游戏的,不是用来换区买游戏的。



