登录

登录以管理订阅

作者: Pavel Onuchin, VPN 与网络安全专家

9 分钟

为什么 VPN 会拖慢网速,以及如何把速度找回来

加密几乎不是原因:在有 AES 硬件加速的处理器上,加密带来的额外开销只有百分之几。真正造成损失的是另外四个原因——到服务器的距离、节点负载、MTU 设置不当,以及运营商那一侧的限制。下面讲清楚:如何用十分钟判断你属于哪一种,以及该怎么处理。

每个原因大致"吃掉"多少速度

原因典型损失如何检验怎么办
到服务器的距离取决于延迟,见下文对比近节点和远节点的速度选更近的国家
节点过载30% 到成倍下滑换同一国家的另一台服务器换服务器,不是换国家
MTU 不当、分片速度骤降、下载中断下载一顿一顿,小页面却很快把 MTU 降到 1380–1420
运营商限速高峰时段可成倍变慢对比 Wi-Fi 与移动数据换成有伪装的协议
加密2–10%只有在弱性能设备上才看得出不用管
Wi-Fi 或线路本身不定测一下不开 VPN 时的速度修网络,不是修 VPN

为什么延迟一大,单个下载就跑不起来

这是最被低估的一个原因。单条 TCP 连接的速度上限等于窗口大小除以数据包往返时间。在标准的 64 KB 窗口和 100 毫秒延迟下,单条连接的天花板约为 5 Mbit/s,无论你办的是不是千兆套餐。公式很简单:64 KB ÷ 0.1 秒 ≈ 5.2 Mbit/s。

现代系统会做窗口缩放,实际天花板更高,但这个规律依然成立:延迟越大,单条连接的加速越慢。由此产生两个人人都见过的现象:

  • Speedtest 显示速度正常,文件却下得很慢。 Speedtest 会同时开多条连接,下载器通常只开一条。
  • 同样的套餐,新加坡比芬兰慢。 从莫斯科到芬兰的物理最低延迟约 9 毫秒,到新加坡约 85 毫秒。单条连接天花板的差距接近一个数量级。

实际结论:为了速度,请选最近的服务器,而不是"国家列表更长"的那个。按距离推算延迟的方法见游戏用 VPN,按具体用途挑节点见VPN 该选哪个国家。

诊断顺序:六个步骤

  1. 先测不开 VPN 的基准。 用 Speedtest,接网线或靠近路由器测。这是你的天花板——VPN 不可能高过它。
  2. 在近节点上测开 VPN 后的速度。 芬兰、德国、波兰。正常范围是比基准损失 10–25%。
  3. 在同一国家内换台服务器。 如果速度一下子上来了,问题出在节点负载,而不是国家。
  4. 换个网络试试。 Wi-Fi 对比移动数据。如果 VPN 在移动网络上快、在家用宽带上慢,那是家里的运营商在限速。
  5. 检查 MTU。 问题特征是:小请求飞快,大文件下载一顿一顿还会中断。在客户端设置里把 MTU 降到 1380。
  6. 在一天的不同时段测。 只在晚上下滑,说明是运营商线路拥堵,不是服务的问题。

为什么只有晚上速度会掉

19 点到 23 点之间运营商线路负载高,而运营商会做流量整形:大流量会被降低优先级。如果运营商能靠协议特征识别出 VPN 流量,那么到了晚上,排在队尾的正是它。

这里协议就很重要。老协议(OpenVPN、IKEv2、标准形态的 WireGuard)都有可识别的数据包形态,运营商设备能把它们和普通网页流量区分开。带 Reality 伪装的 VLESS 看起来就是一次通向真实网站的普通 HTTPS 会话——没有可以把它挑出来单独施加规则的依据。原理见什么是 DPI,VPN 如何绕过封锁,协议对比见 VLESS、OpenVPN 还是 WireGuard。

手机上的速度怎么处理

移动端还有它自己的原因:

  • 信号弱。 只剩一两格时,射频模块要花更多时间重传,任何下滑都会被放大。请到信号稳定的地方再测。
  • 省电模式。 省电会限制后台活动,可能拖慢重连。
  • Wi-Fi 与 LTE 之间切换。 切换的那一刻隧道要重建。带自动重连的客户端几秒就能完成,没有它连接就会卡住。

哪些因素其实不影响速度,尽管常被提到

  • 服务商总共有多少台服务器。 影响你速度的是某一个具体节点,而不是总数。
  • 加密算法类型。 现代加密算法之间的差别,在手机上肉眼分辨不出来。
  • 你账号下连接了几台设备,只要服务没有对账号做带宽限制。限制你的是运营商的总线路,而不是会话数量。

BessyConnect 在速度上做了什么

三件对结果影响最大的事:使用 10 Gbit/s 通道的独立服务器而非共享虚拟主机;靠近用户的节点——芬兰、波兰、德国、土耳其;以及运营商无法单独归类排队的 VLESS + Reality 协议。再加上换网络时的自动重连,避免从 Wi-Fi 切到移动数据时隧道卡住。

常见问题

VPN 应该让速度下降多少才算正常? 在近节点上,比不开隧道时损失 10–25% 属于正常。成倍下跌则说明节点过载、MTU 不当,或者运营商在限速。

为什么 speedtest 跑得很高,看电影却卡? Speedtest 会开多条连接,播放器通常只开一条。单条连接受"窗口 ÷ 延迟"的天花板限制,所以远节点影响最大的恰恰是流媒体。

换协议有用吗? 如果运营商能识别流量,那就有用。带伪装的协议看起来就是普通 HTTPS,没法对它单独施加规则。

MTU 是什么,为什么要改? 它是数据包的最大尺寸。如果它大于链路所能通过的值,数据包就要分片,速度会崩。1380–1420 这个区间适合大多数移动网络。

VPN 有可能比不开还快吗? 有一种情况可能:运营商把流量走了绕远的路由,或者对某个具体服务限速。这时隧道反而把路径拉直,也绕开了限制。

相关文章

如何开启 VPN:在任何设备上安装与连接

如何在手机、电脑、路由器和电视上安装并开启 VPN:每个平台的三个步骤,以及 VPN 不管用时该检查什么。 更多

Keenetic 路由器 VPN:VLESS + Reality 配置指南

keenetic vpn 配置指南:如何在 Keenetic 路由器上通过 Entware 部署 VLESS+Reality 隧道,让全屋所有设备都走加密连接。本文给出分步命令与排错方法,并说明为什么 BessyConnect 应用对多数人是更简单的选择。 更多

电视上的 VPN:Android TV 上的 BessyConnect

想让电视上的vpn直接运行?BessyConnect 推出独立的 Android TV 应用:从 Google Play 安装、登录账号、用遥控器选择国家并连接,全程无需电脑和复杂设置,大屏看视频也能绕过封锁与运营商限速。 更多