WireGuard 正在获得 Windows 内核的本地高性能端口



WireGuard 正在获得一个本地的、高性能的 Windows 内核端口。 如果您经常使用 VPN(虚拟专用网络),您会很高兴听到一个名为 WireGuardNT 的新项目。 对于那些不熟悉的人来说,WireGuard 是一种相对较新的 VPN 隧道协议,它采用现代密码学标准,具有安全的代码库并具有出色的性能。 它已集成到 5.6 版的 Linux 内核中,但迄今为止,仅在 Windows 上有用户空间实现。 这就是 WireGuardNT 的用武之地:它是 WireGuard 到 Windows 内核的本机端口,它有望使事情变得更快。 Windows 上的 WireGuard 目前使用一个共享的 Go 代码库和一个名为 Wintun 的 TUN 驱动程序。 它在用户空间工作,正如公告所说,它“引导数据包进出 Wintun 接口”。 使用 WireGuardNT,整个协议直接在 Windows 的网络堆栈中实现,就像在 Linux 上一样。 虽然 WireGuard 在 Windows 上的性能已经非常出色,但我们的计划是通过 WireGuardNT 让它变得更好。 .