
它是什么
协议是通信双方约定的一套规则。WireGuard 的规则被刻意设计得很简单,软件小到足以让人阅读和审查,这使得错误更容易被发现。它已内置于 Linux 内核,在其他系统上也可使用,包括 Windows、macOS、iPhone 和 Android。
每一端持有一对密钥,把设备的公钥列入名单,就允许该设备接入。许多产品都基于 WireGuard 构建,因此您可能已经在不知不觉中使用它。关于更宏观的概念,请参阅 VPN。
为什么它对企业重要
- 速度:设计轻量,因此隧道建立很快,在笔记本电脑、手机和防火墙上占用的处理能力也很少。
- 简洁:选项更少,意味着配置隧道时出错的途径更少。
- 开源:任何人都可以检查该协议,并且不按用户收取许可费。
- 密钥管理:纯 WireGuard 没有登录和用户目录。密钥必须手工创建和跟踪,随着员工增多会越来越难,而这一缺口正是 Tailscale 这类服务存在的原因。
这在我们的工作中如何体现
员工远程访问通过 Tailscale 进行,它的底层使用 WireGuard,并在上面加了多重身份验证登录。办公室之间的站点到站点 VPN 基于 OPNsense 防火墙搭建,摄像头系统则通过 VPN 而不是开放端口来查看。
由于 WireGuard 内置于 Linux 内核,我们管理的 Linux 服务器无需第三方驱动就能运行它。
相关服务
了解更多
- 维基百科上的 WireGuard 词条对该协议、其历史和设计的中立总结,适合快速了解概况。
- WireGuard 项目网站该协议的官方主页,为技术读者提供技术说明和安装指南。