Wireguard 是一种简单而安全的 VPN 协议,主要由 Jason A. Donenfeld 开发。 很长一段时间,实现该协议的内核模块没有被 Linux 内核的主要分支所接受,因为它使用自己的加密原语 (Zinc) 实现而不是标准的加密 API。 最近,这个障碍已被消除,包括通过加密 API 中采用的改进。
Wireguard 现在已被纳入 Linux 内核的主要分支,并将在 5.6 版中提供。
Wireguard 与其他 VPN 协议相比具有优势,因为无需就所使用的加密算法达成一致,密钥交换过程的根本简化,以及代码库的小规模。
来源: linux.org.ru