WireGuard® 是一种新的 VPN 协议,用于保护您的设备与 VPN 服务器之间的连接。

详细了解 VPN 的工作原理

WireGuard 采用最先进的加密技术来保障连接安全,而且极其轻量。这使它比 OpenVPN 和 IKEv2 等传统 VPN 协议更快,尤其是在低端硬件上。

WireGuard 最初为 Linux 开发,并于 2020 年 3 月被正式集成到 Linux 内核(5.6 及以上版本)中,这表明它是一种安全、稳定且快速的 VPN 协议,适合日常使用。WireGuard 的主要优点包括:

  • 快速
  • 即时连接
  • 轻量

Proton VPN 现已在以下平台支持 WireGuard:

  • Windows 
  • macOS
  • Android
  • iOS/iPadOS 
  • Linux

了解如何更改 VPN 协议或选择 Smart Protocol

安全

尽管相对较新,WireGuard 采用经过验证的最先进加密原语来保护您的 VPN 连接。

私有

Proton VPN 对该协议的实现使用 双重 NAT 来动态配置会话。这意味着当您的应用通过 WireGuard 连接到我们的某台 VPN 服务器时,第一个 NAT 会将 10.2.0.2 IP 地址重写为一个随机但唯一的内部 IP 地址,并分配给您的会话。

从这一刻起,WireGuard 的工作方式与其他任何 VPN 相同:第二个 NAT 会将您会话的 IP 地址再次重写为 VPN 服务器的公共 IP 地址,然后再连接到您想访问的网站。

解释 WireGuard 双重 NAT 的示意图

这确保使用 WireGuard 时的隐私保护水平与使用 OpenVPN 或 IKEv2 时相同。我们不存储您的 IP 地址,而且我们经独立安全专家验证的严格无日志原则也完全适用。

详细了解 Proton VPN 如何通过 WireGuard 保护您的隐私

快速

与 OpenVPN 通常使用的 AES 加密不同(AES 往往在处理器中内置硬件支持),WireGuard 目前没有硬件支持。尽管如此,凭借大幅提升的效率,WireGuard 的性能堪比(新窗口)硬件加速 AES(新窗口)(AES-NI)。

与 Proton VPN 支持的所有 VPN 协议一样,WireGuard 充分受益于我们独特的 VPN Accelerator 技术,该技术可以显著提高长距离或高丢包情况下的连接速度。

高效

低 CPU 占用意味着在移动设备和笔记本电脑上运行我们应用的用户可以获得更长的电池续航。

即时 VPN 连接

在 Android 和 iOS 设备上,WireGuard 建立 VPN 连接只需不到一秒。

开放源代码并经过审计

WireGuard 是一种开放源码软件(新窗口),任何人都可以检查其代码以确保其安全性。事实上,它仅包含不到 4,000 行代码(相比之下 OpenVPN 超过 300,000 行),因此非常容易审计。

WireGuard 已通过各种正式验证,而且为了被纳入 Linux 内核,WireGuard Linux 代码库还经过了第三方独立审计(新窗口)。

与部分竞争对手不同,我们的 WireGuard 开放源码实现与官方版本 100% 兼容。

获取 Proton VPN

WireGuard TCP 和 Stealth

WireGuard 通常仅通过特定的 UDP 端口运行,这使得政府很容易将其屏蔽。UDP 和 TCP 是处理数据在互联网上如何发送的两种主要传输协议。UDP 更快,而 TCP 更可靠,但 TCP 相对 UDP 的主要优势在于它可以通过 TCP 端口 443(即 HTTPS(新窗口) 所使用的端口)运行,从而规避政府审查。

详细了解 UDP 和 TCP 之间的区别

不过,我们开发了自定义的 WireGuard 实现来克服这一限制。WireGuard TCP 提供与 OpenVPN TCP 类似的抗审查优势——它允许 WireGuard 通过与 HTTPS 相同的端口运行,因此如果不屏蔽大多数网站,就很难简单地将其屏蔽。

不过,深度包检测技术可以轻松识别 HTTPS 与 VPN 数据包之间的区别。

Stealth 是我们自定义的基于 WireGuard 的 VPN 协议,它采用多种技术使其更难被检测和屏蔽,包括通过 TCP 上经过混淆的 TLS 隧道运行。

了解更多关于 Stealth 的信息

WireGuard 与 OpenVPN 的对比

OpenVPN 是久经考验的 VPN 协议元老,虽然仍然安全,但已开始显出老态。WireGuard 提供相似的安全性,同时比 OpenVPN 快得多、更轻量且更高效。

得益于可通过 TCP 运行,OpenVPN 仍然具备强大的抗审查能力。不过,正如我们前面提到的,我们不仅将这种灵活性应用于我们的 WireGuard 实现,还通过自定义的 Stealth 协议对其进行了极大改进。

了解有关 OpenVPN 的更多信息

请注意,“WireGuard” 和 WireGuard 徽标是 Jason A. Donenfeld 的注册商标。

常见问题

WireGuard 支持需要额外付费吗?

不需要。WireGuard 面向 Proton VPN 社区的所有成员免费提供,适用于我们的 Windows、macOS、Android 和 iOS/iPadOS 应用。

WireGuard 是否支持所有功能?

是的。WireGuard 已完全集成到我们的应用中,可与应用支持的所有功能配合使用,其中包括 Secure Core、NetShield Ad-blocker、DNS 泄露保护、IPv6 泄露保护、终止开关、永久终止开关(Windows)、备用线路(新窗口)和 VPN Accelerator。

如何使用 WireGuard?

WireGuard 支持也已完全集成到我们的 Smart Protocol 功能中,该功能会自动将您的 VPN 连接切换为最适合您所处情况的 VPN 协议。Smart Protocol 默认启用,因此您无需进行任何操作,即可自动使用最适合您需求的协议(包括 WireGuard)。

如果您愿意,也可以手动选择 WireGuard。

了解如何更改 VPN 协议或选择 Smart Protocol

WireGuard 可在哪些 Proton VPN 平台上使用?

WireGuard 适用于以下 Proton VPN 应用:

  • Windows (UDP, TCP, Stealth)
  • macOS (UDP, TCP, Stealth)
  • Android (UDP, TCP, Stealth)
  • Android TV(通过 Smart Protocol 的 UDP)
  • iOS 和 iPadOS (UDP, TCP, Stealth)
  • Linux (UDP)
  • Chrome OS(UDP、TCP、Stealth,通过 Android 应用)