VPN 服务器列表越大,服务就越好吗?
服务器数量把国家、主机、实例和配置文件混在一起,其中任何一项都无法说明你需要的线路。三个条件决定它是否重要。
两家服务商,一家宣传 6,000 台服务器,另一家宣传 600 台,数字更大的一方听起来像是更多。实际上,它只是更多个定义不清的单位。在数字能帮助选择之前,必须先弄清三个条件:这些终端节点中是否有任何一个服务于你需要的地区与协议,容量在你的工作时段内是否撑得住,以及谁在运营基础设施、记录了什么。
决定答案的三个条件
第一个条件是适配。一条目录记录只有在接受你的客户端、提供你要求的协议,并且落在能改善通往你真实目的地路径的地区时才有用。一份列着你从不使用的地区里上千个终端节点的清单,实际比看起来要小。
第二个条件是你需要它的那一刻的容量,这与总容量并不相同。规模庞大的机群在你工作的时段里,仍可能在离你最近的两个出口上饱和;而地球另一端闲置的机群帮不上忙。
第三个条件是所有权与留存。基础设施的规模并不能说明谁在运营服务、记录了什么,也不能说明客户端是否得到维护。这是需要书面证据的政策问题,不是落地页上的数字。
三个条件必须同时成立,数字才有意义,而每一个都可以单独核查。这正是有用之处:这个决定根本不需要你相信标题。你可以按自己的标准逐项验证。把三个答案记录下来的人,做的事比宣传册多。
标题里的数字在数什么
上表中的四种单位经常被混在同一次比较里,而最大的数字通常来自最容易注水的那种单位。容器实例创建成本低,还可以共用一条物理上行链路,因此数它们说明的是可配置性,而不是多样性。
| What the number counts | What it tells you | What it cannot tell you |
|---|---|---|
| Countries or regions | How many jurisdictions have at least one entry | How many independent machines exist |
| Physical hosts | Roughly how much hardware is deployed | Whether any of it is near your destination |
| Container instances | How many configurable endpoints can be issued | Whether they share one upstream path |
| Downloadable profiles | How many configuration files are offered | Whether the endpoints behind them still work |
这并不自动等于不诚实。按会话发放新实例的服务商,描述的是其运作方式中真实的一面,这个数字也是对那套机制的如实描述。错误在于把它与另一家服务商的国家数相比,仿佛两个数字衡量的是同一件事,它们并不是。
还有一个任何静态计数都捕捉不到的维护维度。列表会老化,看似可用的终端节点仍可能拒绝发给你的配置文件。 目录是一组待验证的候选,而不是可用选项的清单。把列表当作主张,而不是事实。验证两条记录只需十分钟,却能了结这个问题。
测试你真正需要的那条路径
在你关心的地区挑两个候选终端节点,测量从出口到你所用服务的后续路径。到 VPN 网关的延迟是服务商最爱引用的数字,也是最没意思的一个,因为它排除了旅程中通常出问题的那一段。
mtr -rwc 20 203.0.113.9
curl -o /dev/null -s -w '%{time_connect} %{time_starttransfer}
' https://example.net/追踪逐跳显示延迟出现在整条线路的哪个位置,从而把远端出口与拥塞出口区分开。curl 计时把连接建立与响应的第一个字节分开,于是慢握手和慢服务器不会被混为一谈。
在你真正工作的时段做比较,并记下终端节点、出口地址和你测试的目的地。缺少这三项细节的结果,一周之后无法复现,包括你自己。
保留一个可用的备用方案,配上确切的地址与协议。备用方案的价值是在主方案失效那天衡量的,而那一天没人愿意去翻目录。
先缩小名单,再依据证据决定
把比较缩小到通过适配测试的三四家服务商,然后用你真正能执行的检查去评判它们。短名单会逼出长名单让你回避的问题,也会让取舍变得明确,而不是把它们平均成一个偏好。
把证据记录成别人可以复核的形式:你要求的地区与协议、你测试的终端节点、一天中的时段,以及追踪显示的结果。把你核实过的政策事实连同日期一起写上,因为留存声明会变,而没有日期的引用不算证据。
然后接受证据支持的结论,它通常比一个赢家更窄。某家服务商可能在你所在地区、你的时段更好,另一家可能在你为特定客户端所需的协议上更好,而这两点都不是列表规模能体现的。
数字并非无用;它是对投入的粗略提示。只有在有人定义了单位、验证了终端节点确实可用,并证明你需要的具体路径更好之后,它才成为质量主张。在那之前,它属于营销栏目,而不属于决策栏目。