您的 IP 地址:未知

·

您当前的状态: 未知

跳转到主要内容


建议使用 NordLynx 的强大理由(TL;DR:就是速度)

我们推出了 NordLynx,这是基于 WireGuard® 协议的全新技术,NordLynx 以其高速、卓越的安全性和隐私性协助用户。然而,在发布之前,我们需要在实际条件下进行观察,调整配置,并完善客户端。在 Linux 上测试之后,我们准备将其发布到 Windows、Mac、iOS 和 Android 等其他主要平台。

2022年8月10日

阅读时间 2 分钟

woman testing nordlynx speed

我们了解,由于 WireGuard® 架构, NordLynx 应该会比同类的任何 VPN 协议都更快。然而,我们无法根据猜测做出技术决策,因此我们进行了大量测试(正确来说是 256,886 次),以了解 NordLynx 的预期效能。这些发现证明了 NordLynx 的速度有多快。

首先,提供一些背景知识。

速度测试:设置

为了更了解如此广泛的速度测试背后的情况,先介绍我们使用的方法。

我们的目标是了解 VPN 协议 如何影响连线速度。我们设置了涵盖多数使用 VPN 可能行为模式的四种场景:

  1. 1.用户端连接到最近的 VPN 服务器,内容服务器尽可能靠近 VPN 服务器;
  2. 2.用户端连接到海外的 VPN 服务器,但内容服务器尽可能靠近 VPN 服务器;
  3. 3.用户端连接到最近的 VPN 服务器,但内容服务器距离 VPN 服务器较远;
  4. 4.用户端连接到海外的 VPN 服务器,内容服务器距离 VPN 服务器较远。

为了进行速度测试,我们创建一个 Docker 映像,该映像中包含三个 VPN 协议(NordLynx、OpenVPN 和 IKEv2)配置,以及 Ookla 的 Speedtest CLI 工具。将映像装载到虚拟机(VM)上后,每两分钟会:

  • 向 NordVPN API 发送査询以指定推荐的 VPN 服务器
  • 随机选择要测试的协议
  • 随机选择测试目标

测试目标由要连接的 VPN 服务器国家/地区(从列表¹中选择)和 Speedtest 服务器国家/地区(从列表中选择)的组合所组成。

为了获得能够比较各协议的 VPN 连线速度数据,我们在 8 个不同国家/地区⁴中 19 个不同城市³的 9 个不同提供商²上运行 47 个虚拟机。

每次测试都会在数据集中生成一行,其中包括:

  1. 1.执行测试的时间戳记
  2. 2.虚拟机(VM)位置
  3. 3.VPN 服务器位置
  4. 4.Speedtest 服务器位置
  5. 5.已测试的 VPN 协议
  6. 6.下载速度
  7. 7.上传速度

以此方式,我们每天进行大约 8200 次速度测试,持续一个月(图 1)。

每天进行测试
图 1:每天进行测试,按协议分类

如下图所示,使用 OpenVPN 执行的测试略多于使用其他两个协议执行的测试。这可以解释为我们网络中每个协议的服务器分布不均。OpenVPN 是目前 NordVPN 用户中最常用的协议。因此,在我们的网络中,支持 OpenVPN 的服务器比支持 IKEv2 和 NordLynx 的服务器更多。

每个协议的测试次数
图 2:每个协议的测试次数

为什么要进行这么多的测试?

在讨论结果之前,让我们快速回顾互联网的基本原理。

从用户电脑到目标服务器(Web、游戏或任何其他内容服务器)的网络数据包路径由许多步骤组成:

影响连线速度的因素
图 3:影响连线速度的因素

每个步骤都有许多因素会影响下载和上传速度。这使得始终完美快速和稳定的连接几乎不可能。

我们的设备有一定的吞吐量限制,具体取决于型号。例如,如果您的 iPhone 11 配备了 Wi-Fi 6,则其理论吞吐量限制为 10 Gbps。使用 Wi-Fi 5 或 Wi-Fi 4 的旧型号会将您的互联网连线速度分别限制在 2.34 Gbps 和 450 Mbps。

进一步说,您的 Wi-Fi 路由器也有硬体限制。运行速度测试时,路由器和手机都可能负载过重。您的 ISP 可能会被在家工作时试图在 Netflix 上观看 4K《怪奇物语》的人数影响。

我们只是触及皮毛。有许多其他因素会影响整个路径的速度(图 3),但我们现在不需要完全涵盖这些因素。关键是,我们需要测试尽可能多的案例。因此我们进行了如此大量的测试,并研究了数值分布,而不是绝对数字。

获得结果:NordLynx 是否较快速?

还记得前面提到的场景吗?现在让我们看看速度测试结果。

场景:客户端连接到最近的 VPN 服务器,内容服务器尽可能靠近 VPN 服务器。

为了测试此场景,所有随机选择的目标(VPN 服务器、虚拟机(VM)位置和 Speedtest 服务器)都位于美国。以下是我们观察到的下载速度:

按协议下载速度分布 1
图 4:按协议下载速度分布(VM:美国、VPN 服务器:美国、Speedtest 服务器:美国)

这些长条图告诉我们一些事。首先,NordLynx 显然在下载速度方面具有较高的平均值和中位数。IKEv2 排名第二,OpenVPN 排名第三。

另一个需要注意的重要事项是每个长条图的差异。这发生了什么事?如前所述,影响连线速度的因素很多。了解这点,我们可以说 VPN 协议提升下载速度的上限。上限越高,我们在下载速度分布中看到的差异就越大,因为杂讯环境条件可能会导致更大范围的速度降低。

场景:客户端连接到海外的 VPN 服务器,但内容服务器尽可能靠近客户端

此范例使用位于英国的虚拟机和 Speedtest 服务器,以及位于美国的 VPN 服务器执行的测试结果。以下是测试结果:

按协议下载速度分布 2
图 5:按协议下载速度分布(VM:英国、VPN 服务器:美国、Speedtest 服务器:英国)

我们发现,在新增用户和内容服务器之间路径长度的同时,中间有一个 VPN 服务器会新增许多负载,以至于协议本身对下载速度的影响较小。NordLynx 的平均值和中位数仍然较高,但差异不像第一种场景那样显着。

场景:客户端连接到最近的 VPN 服务器,但内容服务器距离 VPN 服务器较远

第三个范例的虚拟机和 VPN 服务器均位于美国,而 Speedtest 服务器位于英国的结果。

按协议下载速度分布 3
图 6:按协议下载速度分布(VM:美国、VPN 服务器:美国、Speedtest 服务器:英国)

这些长条图有点难解释。下载速度的赢家不像前面场景那么明显。然而,有一点非常清楚:VPN 服务器和内容服务器之间的距离弥补了速度降低的很大一部分。

我们将不再讨论最后一个场景,而是将重点放在距离上。为了更能显示其影响,我们在现有数据集中添加更多信息:VPN 服务器所在国家/地区和 Speedtest 服务器所在国家/地区之间的距离。

按协议的下载速度差异
图 7:按协议的下载速度差异

图中的每个点代表 VPN 服务器和 Speedtest 服务器之间距离的平均下载速度。这里发现的结果非常令人兴奋:如果您连接到附近的 VPN 服务器,并从几千公里范围内的 CDN 下载内容,可预期 NordLynx 的下载速度将提升近两倍!当然,随着距离的增长,下载速度的差异也会减少。

上传速度如何? 正如您在下方的视觉化中所看到的,结果非常相似。

按协议的上传速度差异
图 8:按协议的上传速度差异

基于此广泛的速度测试结果,我们可以说 NordLynx 的下载和上传速度比 OpenVPN 和 IKEv2 快两倍。这适用于 VPN 服务器和内容服务器之间的距离达到几千公里时。

结论:下一步?

在不久的将来,将有更多关于 VPN 速度令人兴奋的事。但就目前而言,我们想让每个人都有机会通过公开包含 256,886 行速度测试数据的整个 数据集 ,更仔细地查看我们收集的结果。因此,请随意深入挖掘,得出自己的结论,并与我们分享。


其他信息

¹ 美国、加拿大、德国、香港、新加坡、澳大利亚、英国、荷兰、法国、日本、瑞典

² 100TB、ALTUHOST、DigitalOcean、GloboTech、Linode、ONEPROVIDER、Online SAS、OVH、Vult

³ 阿姆斯特丹、亚特兰大、芝加哥、达拉斯、法兰克福、纽约、伦敦、香港、洛杉矶、迈阿密、蒙特利尔、巴黎、圣何塞、西雅图、新加坡、斯德哥尔摩、悉尼、东京、多伦多

⁴ 法国、英国、美国、德国、荷兰、日本、新加坡、澳大利亚

还提供以下语言版本: English, Español Latinoamericano, Bahasa Indonesia, Suomi, 繁體中文(香港), Українська, 繁體中文(台灣), Nederlands, Svenska, Türkçe, עברית‏, ‫العربية, Русский, Italiano, Norsk, Polski, Português, ‪한국어‬, Français, Deutsch, 日本語, Español, Dansk, Português Brasileiro.


author ugne m 1 png

Ugnė Mikalajūnaitė

Ugnė Mikalajūnaitė 是 NordVPN 的香港和台湾地区经理。当 Ugnė 不在研究东亚网络安全或从事本地化项目时,她可能在听金属音乐会,或沉浸在《龙与地下城》游戏中。