什么是WireGuard?为什么 Linux 用户会为之疯狂?什么是WireGuard?为什么 Linux 用户会为之疯狂?什么是WireGuard?为什么 Linux 用户会为之疯狂?什么是WireGuard?为什么 Linux 用户会为之疯狂?
  • 业务
  • 目标
  • 支持
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容

什么是WireGuard?为什么 Linux 用户会为之疯狂?

发表 admin at 2025年2月28日
类别
  • 未分类
标签

从普通 Linux 用户到 Linux 创建者 Linus Torvalds,每个人都对 WireGuard 感到敬畏。什么是 WireGuard?它有何特别之处?

什么是WireGuard?

WireGuard 是一种易于配置、快速且安全的开源 VPN,采用最先进的加密技术。其目标是提供更快、更简单、更精简的通用 VPN,可以轻松部署在 Raspberry Pi 等低端设备到高端服务器上。

大多数其他解决方案(例如 IPsec 和 OpenVPN)都是几十年前开发的。安全研究人员和内核开发人员 Jason Donenfeld 意识到它们速度缓慢且难以正确配置和管理。

这使他创建了一个新的开源 VPN 协议和解决方案,该协议和解决方案更快、更安全、更易于部署和管理。

WireGuard 最初是为 Linux 开发的,但现在可用于 Windows、macOS、BSD、iOS 和 Android。它仍在大力开发中。

为什么 WireGuard 如此受欢迎?

除了跨平台之外,WireGuard 的最大优点之一是易于部署。配置和部署 WireGuard 就像配置和使用 SSH 一样简单。

查看 WireGuard 设置指南。您安装 WireGuard、生成公钥和私钥(如 SSH)、设置防火墙规则并启动服务。现在将其与 OpenVPN 设置指南进行比较。这里有太多的事情要做。

WireGuard 的另一个好处是它拥有一个精简的代码库,只有 4000 行代码。将其与 OpenVPN(另一种流行的开源 VPN)的 100,000 行代码进行比较。调试 WireGuard 显然更容易。

不要遵循其简单性。 WireGuard 支持所有最先进的加密技术,例如噪声协议框架、Curve25519、ChaCha20、Poly1305、BLAKE2、SipHash24、HKDF 和安全可信结构。

由于 WireGuard 在内核空间中运行,因此它可以高速提供安全网络。

这些是 WireGuard 变得越来越受欢迎的一些原因。 Linux 创建者 Linus Torvalds 非常喜欢 WireGuard,以至于他将其合并到 Linux 内核 5.6 中:

我可以再次表达我对它的喜爱并希望它尽快合并吗?也许代码并不完美,但我浏览了一下,与 OpenVPN 和 IPSec 的恐怖相比,它是一件艺术品。

莱纳斯·托瓦尔兹

如果 WireGuard 已经可用,那么将它包含在 Linux 内核中还有什么大惊小怪的呢?

这可能会让 Linux 新用户感到困惑。您知道可以在 Linux 上安装和配置 WireGuard VPN 服务器,但您也读到了 Linux Kernel 5.6 将包含 WireGuard 的新闻。让我向你解释一下。

目前,您可以在 Linux 上将 WireGuard 作为内核模块安装。 VLC、GIMP 等常规应用程序安装在 Linux 内核之上(用户空间中),而不是内部。

当您将 WireGuard 作为内核模块安装时,您基本上是在自行修改 Linux 内核并向其添加一些代码。从内核 5.6 开始,您不需要手动添加内核模块。默认情况下它将包含在内核中。

将 WireGuard 纳入内核 5.6 很可能会扩大 WireGuard 的采用范围,从而改变当前的 VPN 场景。

结论

WireGuard 越来越受欢迎是有充分理由的。一些流行的注重隐私的 VPN(例如 Mulvad VPN)已经在使用 WireGuard,并且在不久的将来采用率可能会增加。

我希望您对 WireGuard 有更好的了解。一如既往,欢迎您提供反馈。

©2015-2025 Norria support@alaica.com