使用 VPN 加速器将 VPN 速度提高 400% 以上

ProtonVPN 在为复杂和困难的问题开发新的解决方案方面有着悠久的历史,包括解决问题的方法 试图阻止 VPN 以及通过互联网跟踪用户的广告商。 作为一家由在 CERN 认识的科学家创建的公司,我们拥有强大的研发文化,最近我们利用这一点通过一项名为 VPN Accelerator 的新功能显着提高了 VPN 速度。

VPN 加速器提高了 VPN 连接的稳定性,在某些情况下可以将我们的 VPN 速度提高 400% 以上。 借助这项新技术,您在使用我们的服务时始终可以享受最佳的 VPN 速度。

VPN 加速器默认启用,适用于所有 ProtonVPN 应用程序,提高所有 VPN 协议的性能,并且可供所有用户使用。

VPN 加速器怎样工作?

VPN 加速器是独一无二的 ProtonVPN 并包含一组由我们的研究团队内部开发的独特技术,以更好地利用我们的庞大网络容量。

ProtonVPN我们不断扩展的整个网络的容量目前超过每秒 1 TB (1,000 Gbps),是现有最大的 VPN 网络之一。 相比之下,瑞士最大的互联网交换点 SwissIX 的日均网络容量为 80 Gbps。

然而,容量只是 VPN 速度的一个因素,它往往不是 VPN 性能的限制因素。 下面,我们看看 VPN 加速器怎样通过克服其他限制因素来解锁更高的 VPN 速度。

克服 CPU 限制

服务器 CPU 速度通常是一个限制因素,因为许多流行的 VPN 协议(包括 OpenVPN)不使用 多线程. 这意味着服务器处理器上单个内核的 CPU 功率成为速度的限制因素。

ProtonVPN 通过在每台服务器上使用多个 OpenVPN 进程来充分利用多核处理器来解决这个问题。 但是,除非负载在多个进程之间正确分配,否则仅此一项还不足以完全解决问题。 否则,单个 CPU 线程可能会过载。

为了解决这个问题,我们重新设计了 OpenVPN,以便会话可以均匀地分配给所有正在运行的 OpenVPN 进程,从而消除单个线程过载的可能性。 其他 VPN 协议也应用了类似的技术。

延迟和 TCP 拥塞

TCP(传输控制协议)承载着世界上大部分的互联网流量。 TCP 产出 与延迟和丢包成反比,这就是为什么互联网速度测试通常选择服务器作为 close 尽可能给你。

产出

有用的数量 在一定时间内传递的信息。 Goodput 可以通过将传输文件的大小除以传输文件所需的时间来计算。

与非常远的服务器建立连接会导致 TCP 速度降低。 这与使用 VPN 没有特别的关系,但连接到 VPN 会通过增加从设备到最终服务器的端到端路径的长度来放大这个问题。

给出一个极端 example,如果您在瑞士,连接到新西兰的服务器,并访问了美国的网站,您的流量将在全球大部分地区传播,导致大约 600 毫秒的 往返延误 (RTD) 延迟。

我们无法提高光速或让新西兰更接近欧洲,但 VPN 加速器通过将 600 毫秒的路径分解为更短的路径来解决这个问题(例如 example,两条 300 ms 路径)。 在每条较短的路径上都可以实现更快的吞吐量,从而在整个路径上实现更高的综合性能。

为了达到更高的速度,VPN Accelerator 还使用了一种 TCP 延迟控制的 TCP 流控制算法,称为 BBR 沿着每条路径。 在较长的路径或拥塞的网络上,通常会出现某种程度的数据包丢失。 BBR 从数据包丢失中恢复得更快,并且加速也更快(也就是说,它在数据传输开始时更快地达到最大速度)。

对于高延迟服务器,或者当出现数据包丢失时,性能提升可能会改变游戏规则。 当连接到具有完美连接的附近服务器时,性能提升不太明显。 在里面 example 下面,我们看到即使只有 1.5% 的丢包率, BBR 提供 100 倍的性能提升 与其他拥塞控制算法相比。

使用 VPN 加速器将 VPN 速度提高 400% 以上 1

提高“转发”效率

大多数 TCP 拥塞算法对数据包转发中的间隙或突然延迟非常敏感。 因此,重要的是减少任何停顿的风险(数据包排队或丢弃的一小段时间),因为这些停顿会导致 TCP 起搏和后续性能的大幅降低。

作为我们 VPN 加速器工作的一部分, ProtonVPN的研发团队还解决了可能导致停顿的特定协议问题。 为了 example,OpenVPN 和 IKEv2 核心代码存在效率低下,有时会导致控制套接字被阻塞。 通过将进程间通信卸载到自定义编写的“伴随”进程,我们能够消除这类停顿。

通常,每个 ProtonVPN 服务器每秒处理超过 100,000 个数据包,这增加了大量的 CPU 时间。 通过修改我们服务器上的 Linux 网络堆栈, ProtonVPN 绕过“已知流量”的正常数据包处理路径,从而显着提高速度并减少延迟。

最后, ProtonVPN 避免了许多其他 VPN 服务使用的虚拟服务器、虚拟化或容器。 我们的整个基础架构都安装在裸机服务器上,无需在虚拟机或容器与其主机之间转发加密数据包。 这进一步减少了延迟并提高了速度。

显示为什么裸机服务器比虚拟服务器更快的图表

怎样从更快的 VPN 速度中受益

在正常使用情况下,VPN 加速器可以将连接速度提高 400% 或更多——尤其是在连接到更远的服务器时。

因为 VPN 加速器内置于所有 ProtonVPN 应用程序,您无需做任何事情即可利用这项独特的技术。 VPN Accelerator 还允许不同的 VPN 协议实现相似的性能。 因此对于 example带 VPN 加速器, OpenVPN 带 ProtonVPN 提供与通常更快的 WireGuard 相似的性能。

在理想的网络条件下,VPN Accelerator 可能不会对性能有任何提升。 然而,网络条件通常并不理想。 和 ProtonVPN,无论您连接到哪个服务器或您在哪里,您将始终自动获得尽可能快的速度。

常问问题

VPN 加速器真的能提高下载速度吗?

是的,尽管当您访问远离您真实位置的服务时可以获得最大的收益。 如果您连接到地理位置靠近您的服务器,您可能看不到显着的速度提升。

该功能是否默认启用?

是的。 这是因为使用 VPN 加速器没有真正的缺点,但在适当的情况下却有非常实际的优势。 但是,您可以在我们的大多数应用程序中手动启用或禁用该功能。 有关详细信息,请参阅怎样使用 VPN 加速器。

VPN 加速器是否可以提高所有 VPN 协议的速度性能?

是的。 无论您使用 OpenVPN TCP、OpenVPN UDP、WireGuard 还是 IKEv2 VPN 协议,VPN 加速器都会提高速度性能。

请随时通过我们的官方社交媒体渠道与我们分享您的反馈和问题 Twitter红迪网.