跳到主要内容
Vexaro MeshWireGuard Mesh

全互联网络,免去自建的繁琐

WireGuard Mesh 用点对点隧道把每个节点与其他所有节点相连。它很好用,但如果自行搭建,您需要手工管理对等节点、密钥、地址和 NAT 穿透,节点越多工作量越大。目前正在开发中的 Vexaro Mesh 计划以托管产品的形式提供同样的全互联网络,由它负责对等连接、密钥和 NAT 穿透。

WireGuard Mesh 是什么

WireGuard 是一种快速、现代的 VPN 协议,用简洁、经过审计的隧道连接两个对等端。「WireGuard Mesh」是指用它连接众多节点,让每个节点都能直接访问其他所有节点。这就是全互联,而不是让流量都绕经一台服务器。

处处皆点对点隧道

在全互联网络中,每个节点都与其他所有节点保持一条直连隧道,因此任意两个节点之间的流量都走最短路径,没有中央中继。这正是 Mesh 速度快的原因。

症结所在:全靠手工

WireGuard 本身并不管理对等节点、分发密钥、分配地址或穿透 NAT。在手工搭建的 Mesh 中,每新增一个节点都意味着要在其他节点上更新对等列表和密钥,且工作量随节点数的平方增长。

NAT 穿透并非内建

WireGuard 需要预先知道如何连接每个对等端。在 NAT 之后,您需要在它之上再加一套发现与打洞机制,还要准备无法直连时的备用方案。这些都不是基础协议提供的。

Vexaro 计划如何替您处理

Vexaro Mesh 按设计替您处理的部分,让您无需亲自运维这些环节。

自动对等

网关计划自行相互发现并建立全互联网络,增删节点时无需在每个节点上编辑对等列表。

托管密钥

密钥材料计划由系统替您下发和管理,省去在不断扩大的 Mesh 中手工生成、分发和轮换密钥这项易错的工作。

NAT 穿透,按设计内置

设计上,NAT 之后的对等节点只要网络允许就直接连接,网络不允许时则经由中继连接,无需配置端口转发或公网地址。

集中策略

访问规则计划通过一个控制台集中设置。基础 WireGuard 配置把这一运维层留给您自己处理。

自建 WireGuard Mesh 对比托管式

手工搭建 WireGuard Mesh 与使用托管式全互联网络之间的运维对比。比较的是由谁来做这些工作,而不是协议本身的优劣。

Vexaro(托管 Mesh,规划中)自建 WireGuard Mesh
对等自动发现逐节点手动对等列表
密钥管理自动开通和管理手工生成 / 分发
NAT 穿透内置:直连,中继回退自行添加 STUN / 中继
策略集中逐节点配置 / 脚本

关于协议的一点实话

WireGuard 是一种出色的现代协议,本页并不批评它:我们讨论的是运行全互联网络的实际运维工作。Tailscale 和 NetBird 等工具都在 WireGuard 之上构建托管式 Mesh。Vexaro Mesh 正在开发中,本网站不公布它将使用的隧道协议;其流量计划采用现代密码学保护。这里对比的是自行运维与托管运维,而不是两种协议。

托管式 Mesh 适用于何处

  • 您想要全互联的速度与直连,却不愿随节点数增长而手工管理对等节点、密钥和地址。

  • 您的节点位于 NAT 之后,而您宁可不自行搭建并运行 STUN、打洞以及一套中继回退方案。

  • 您需要集中策略、审计等运维功能,而基础 WireGuard 配置需要您自己拼搭这些功能。

  • 您更希望以网关形式连接整个站点,而不是在整个设备群中维护逐台设备的隧道配置。

WireGuard Mesh 相关问题

Vexaro Mesh 将使用 WireGuard 吗?
在 Vexaro Mesh 开发期间,本网站不公布隧道协议名称;其流量计划采用现代密码学保护。本页讨论的是运行 WireGuard 全互联网络这项工作,Vexaro Mesh 的定位是替代自建方案的托管服务。
为什么不直接用脚本搭一张我自己的 WireGuard Mesh?
您可以,而且对于少数几个静态节点而言这是合理的。麻烦会随规模增长:每新增一个节点都要在其他节点上更新对等列表和密钥,NAT 穿透需要额外的机制,而且没有内建的集中策略或审计。一张托管式 Mesh 会处理所有这些,让您无需手工运维。
位于 NAT 之后的节点怎么办?
Vexaro Mesh 按设计替您处理 NAT:只要网络允许,对等节点就直接连接,网络不允许时则经由中继连接,无需端口转发或公网地址。在自行搭建的 WireGuard Mesh 中,您需要自己添加并运维这层发现与打洞机制。
我将能连接单台服务器,而不只是站点吗?
Vexaro Mesh 以站点和网关之间的连接为核心:办公室、数据中心和云中的网关加入同一张全互联网络,并计划按已连接站点计费。如果您需要的正是按设备的 WireGuard 叠加网络,面向设备的 Mesh 工具可能更合适;对比页面介绍了这些选项。

规划一张免手工运维的 Mesh.

Vexaro Mesh 正在开发中。告诉我们您的节点和站点情况,我们将就抢先体验与您联系。