您的位置 首页 linux 运维

zerotier 如何提速-部署 Moon 节点的云服务器

是的,ZeroTier 的核心架构是基于 P2P(点对点)技术的。

它的设计目标就是让分布在不同网络下的设备能够像在同一个局域网内一样直接通信。为了实现这一点,它采用了“P2P 优先,中继备用”的连接策略:

🔗 P2P 直连(首选模式)

当设备加入同一个 ZeroTier 虚拟网络后,它们会首先尝试通过 UDP 打洞技术建立直接连接。

  • 工作方式:数据流量会直接在两个设备之间传输,不经过任何中心服务器中转。
  • 优势:这种方式延迟最低,且不消耗服务器带宽,速度最快。
  • 实现技术:它利用 STUN 等技术来穿透 NAT(网络地址转换)和防火墙,以实现不同内网环境下的设备直连。

🔄 服务器中继(备用模式)

如果由于网络环境过于复杂(例如某些严格的对称型 NAT),P2P 直连尝试失败,ZeroTier 会自动切换到中继模式。

  • 工作方式:数据会通过一台中心服务器(官方的或你自建的 Moon/Planet 服务器)进行转发。
  • 场景:这种情况通常发生在无法建立直连的“打洞”失败时。

简单来说,你可以把 ZeroTier 理解为一个跨越互联网的“虚拟交换机”。在绝大多数情况下,它都能实现设备间的 P2P 直连通信;只有在直连不通时,才会退化为通过服务器中转。

zerotier-cli.bat peers

 

 

(节点ID) (角色) (连接状态) (物理路径) 含义
3621b4ac15 LEAF DIRECT 192.168.120.15/9993 你的设备与局域网内的另一台设备建立了直连。
6387e8ac29 LEAF DIRECT 192.168.120.233/9993 你的设备与另一台远程设备建立了直连。
d7401f57e1 PLANET DIRECT 8.130.78.133/9994 你的设备与 ZeroTier 官方根服务器建立了直连。

ZeroTier 的速度表现高度依赖网络环境和配置方式,在理想条件下可接近物理网络带宽,但在复杂或受限环境下可能出现延迟或限速。其实际速度受 NAT 类型、ISP 限制、是否使用 Moon 节点、以及是否直连(P2P)等因素影响显著。
速度表现的三种典型场景
P2P 直连模式(最佳情况):当两端设备能成功建立点对点连接(显示 ROUTES 而非 RELAY),速度可达到本地网络上限。例如,在局域网或公网 IP 环境下,传输大文件、远程桌面、视频会议等均可流畅运行,延迟通常在 10–50ms 之间。
中继模式(RELAY,最差情况):当 NAT 穿透失败(如对称型 NAT),流量被迫通过 ZeroTier 官方中继服务器转发,速度会明显下降。此时延迟可能超过 100ms,带宽受限于中继服务器负载,实测下载速度可能被限制在 10Mbps 以下。
Moon 节点加速(推荐优化方案):自建 Moon 节点(国内云服务器)可有效绕过官方中继,实现“类直连”效果。在实际测试中,使用 Moon 节点后,延迟可从 150ms 降至 30ms 以内,带宽恢复至本地网络上限,适合国内用户长期稳定使用。

 

自建 Moon 节点对云服务器的要求非常低,它本质上是一个轻量级的网络中继服务,不涉及数据转发或存储,主要作用是帮助设备发现彼此并建立连接。因此,即使是入门级的云服务器也能稳定运行。

部署 Moon 节点的云服务器要求

  • 操作系统:推荐使用 Linux 发行版,如 Ubuntu 20.04+ 或 CentOS 8+,因其稳定性与社区支持更优;Windows Server 亦可,但配置稍复杂。
  • CPU 与内存1 核 CPU + 512MB 内存 即可满足日常使用,即使数百台设备接入也无压力。若仅用于个人或小团队,甚至可使用免费的云服务器试用套餐。
  • 网络带宽1Mbps 足矣,因为 Moon 节点不传输用户数据,仅负责信令交换(类似“介绍人”),实际数据流量仍走 P2P 或中继,不经过 Moon 服务器。
  • 公网 IP:必须拥有独立公网 IP(IPv4),且能开放 UDP 9993 端口。部分云服务商(如阿里云、腾讯云)需在安全组中放行该端口。
  • 稳定性:建议选择按量计费或包年包月的云服务器,避免因服务器频繁重启导致 Moon 节点失效。若使用免费试用服务器,需注意其 IP 可能变动,需同步更新 Moon 配置。

部署 Moon 节点的步骤概览

  • 注册并登录 ZeroTier 官网,创建一个网络,记下 Network ID。
  • 登录云服务器,安装 ZeroTier 服务。
  • 生成 Moon 配置文件。
  • 重启 ZeroTier 服务。
  • 在其他设备上添加 Moon 节点。

为什么 Moon 节点能提升速度?

  • 绕过官方中继:官方中继服务器位于海外,国内用户连接时延迟高、带宽受限。自建 Moon 节点位于国内,可显著降低延迟。
  • 优化 NAT 穿透:Moon 节点能更有效地协助设备穿透 NAT,提高 P2P 直连成功率,从而提升传输速度。
  • 稳定连接:官方中继在高峰期可能出现拥堵,自建 Moon 节点可避免此类问题,确保连接稳定。

 

欢迎来撩 : 汇总all

白眉大叔

关于白眉大叔linux云计算: 白眉大叔

热门文章