VPN一跳的三笔真实成本
人人都怪加密,其实它是最便宜的一环:近十年的任何CPU上,AES都能跑到多千兆比特的速率,WireGuard的ChaCha20还要更轻。真正吃速度的是绕路——你和出口节点之间每多出一千公里就多一份延迟——再加上协议的设计,以及有多少陌生人和你共享一台服务器。
TCP上的OpenVPN是经典的隐形杀手:它把一条本已可靠的流再塞进另一条TCP连接里,于是每丢一个包都会触发一场双重重传之舞,看上去和断线毫无区别。UDP上的WireGuard在像样的线路上能保住原始吞吐量的90–95%。而拥挤的服务器——免费档和超售商家的常态——会拖慢上面的所有人,跟你的线路质量无关。
- 服务器距离——每多1000公里约增加5–10毫秒延迟;选本国或邻近的节点
- 协议——WireGuard通常保留90–95%的原始速度;TCP上的OpenVPN在负载下可能砍半
- 服务器负载——免费档和超售节点让太多陌生人挤一条上联带宽
- 多跳链路——每多一跳,距离和丢包都翻倍累积
- ISP对等互联——你的运营商与VPN机房之间流量交换的好坏,比营销话术承认的更重要
- MTU不匹配——在改对尺寸之前,碎片包看起来和抽风的Wi-Fi一模一样
VPN反而更快的那些时刻
话说回来,隧道有时确实快过直连。压制视频流量的ISP、拥堵的国际转接路由,都会输给VPN机房的对等互联——这就是为什么直连时卡顿的视频,走隧道反而流畅播放。移动运营商沉重的CGNAT,有时透过一个干净的出口节点表现也更体面。
先测量再定罪:同一个测速,分别关掉和打开VPN各跑三次,同一服务器地区,能插网线就插网线。如果开关差距在10%以内,你的VPN收的正是它该收的过路费。如果吞吐量减半,先换一台服务器,再考虑换订阅——同时把出口节点的负载算进去:周四晚上的拥挤节点,并不等于给这家服务商判了死刑。
不裸奔也能把罚金降下来
三步就能找回大部分损失。如果应用默认还停在OpenVPN,切换到WireGuard或其他现代协议。在仍能满足目的的前提下选最近的服务器——解锁内容需要特定国家,但普通浏览的隐私需求很少如此。再开启拆分隧道,让不需要隧道的流媒体和下载彻底绕行。
断路保护(kill switch)要对留在隧道里的一切保持开启:一条在重连时泄露你真实IP的快线,不如一条从不泄露的慢线。你该停止期待的是免费VPN有付费的表现:免费档从设计上就在超售带宽,它们的速度天花板是商业决定,不是你能调的设置。
常见问题与解答
VPN应该损失多少速度?
连近处的WireGuard服务器时,5–10%属正常。超过20–30%说明拥堵或协议过时;速度掉一半则是服务器或服务商的问题。
VPN有可能让网络变快吗?
偶尔可以——如果ISP压制特定流量,或把它丢进拥堵的转接线路,走对等互联更好的服务器的加密隧道就能跑赢直连。
联系我们: [email protected]