ZeroTier怎么用?从零开始搭建虚拟网络 – wiki基地


ZeroTier 使用完全指南:从零开始搭建您的虚拟网络

在当今互联互通的世界,我们经常需要连接位于不同地理位置的设备:家里的电脑、办公室的服务器、云上的虚拟机、甚至是户外的朋友的笔记本。传统的网络连接方式往往面临复杂性、安全性或地理限制的挑战。虚拟私人网络(VPN)是常见的解决方案,但搭建和管理传统 VPN(如 OpenVPN、IPsec)可能对非专业人士来说颇具门槛,需要公网 IP、防火墙配置、证书管理等一系列复杂操作。

有没有一种更简单、更灵活的方式来创建安全的、点对点的连接,让您的所有设备无论身在何处都能像连接在同一个局域网内一样?答案是肯定的,那就是 ZeroTier

ZeroTier 是一个开源的、全球性的组网解决方案,它构建了一个去中心化的对等(P2P)VPN。与传统的客户端-服务器模式 VPN 不同,ZeroTier 创建的是一个虚拟的以太网交换机,您的设备加入这个虚拟网络后,就像插在同一个物理交换机上一样,可以直接相互通信。它能够轻松穿越 NAT 和防火墙,无需复杂的配置,让构建跨地域的虚拟局域网变得异常简单。

本文将带您从零开始,一步步详细了解 ZeroTier 是什么,为什么选择它,以及如何亲手搭建和管理您的第一个 ZeroTier 虚拟网络。

第一章:认识 ZeroTier – 为什么它如此特别?

1.1 ZeroTier 是什么?

简单来说,ZeroTier 是一个“软件定义的广域网”(SD-WAN)解决方案,或者更直观地理解,它是一个“零配置”的 VPN 替代品。它提供了一个简单的层 2(数据链路层)虚拟组网能力。这意味着,当您的设备加入同一个 ZeroTier 网络后,它们会获得一个 ZeroTier 分配的私有 IP 地址(类似于局域网 IP),并且可以通过这个 IP 地址直接相互访问,就像它们位于同一个物理网络中一样。

ZeroTier 的核心思想是构建一个全球性的、去中心化的虚拟以太网结构。它不依赖于传统的中心化 VPN 服务器来中转所有数据(除非直接的 P2P 连接无法建立),而是尽可能让设备之间直接进行点对点通信。

1.2 ZeroTier 的核心特点

  • 易用性: 这是 ZeroTier 最突出的优点。安装客户端,输入一个网络 ID,勾选授权,就完成了虚拟组网。无需端口转发、无需公网 IP、无需复杂的路由配置(对于基本组网而言)。
  • 去中心化架构(部分): 虽然有一个中心化的控制器 (My ZeroTier 账户) 用于管理网络成员和配置,但一旦设备成功加入网络并发现彼此的直连路径,数据流量通常是直接在设备之间传输的,不经过 ZeroTier 的服务器中转。这种 P2P 特性带来了更低的延迟和更好的性能。
  • 强大的穿透能力: ZeroTier 采用了多种技术(如 STUN、TURN、UPnP 等)来穿越复杂的网络环境,包括 NAT 和防火墙。即使设备位于多层 NAT 之后,ZeroTier 也能想方设法建立直接或中继连接。
  • 安全性: 所有通过 ZeroTier 网络传输的数据都是端到端加密的。网络成员资格通过 ZeroTier 账户进行集中管理和授权,确保只有经过批准的设备才能加入您的私有网络。
  • 跨平台支持: ZeroTier 客户端支持几乎所有主流操作系统,包括 Windows、macOS、Linux (多种发行版)、Android、iOS,甚至 FreeBSD 和 NAS 设备(如 Synology、QNAP)。
  • 免费使用: ZeroTier 提供了慷慨的免费套餐,允许创建一个网络并连接最多 50 个设备,对于个人用户或小型团队来说完全足够。

1.3 为什么选择 ZeroTier 而不是传统 VPN?

  • 设置简单: 无需配置服务器端,无需处理证书。
  • NAT 穿透: 传统 VPN 服务器通常需要公网 IP 或动态 DNS,而 ZeroTier 的客户端可以自动穿透 NAT。
  • P2P 性能: 数据通常不经过中心服务器,延迟更低,带宽更高(取决于设备间的网络路径)。
  • 虚拟交换机模式: 提供二层连接能力,更像局域网,某些应用(如网络邻居、某些游戏)可能因此受益。
  • 灵活性: 轻松添加或移除设备,管理方便。

当然,ZeroTier 也有其局限性,例如免费套餐的设备数量限制。但对于大多数需要构建简单、安全的跨地域局域网的场景,ZeroTier 无疑是一个极具吸引力的选择。

第二章:准备工作 – 开始搭建之前

在您开始搭建 ZeroTier 虚拟网络之前,您需要准备以下几样东西:

  1. 需要连接的设备: 至少两台,可以是电脑、手机、服务器等。这些设备需要能够访问互联网。
  2. 互联网连接: 所有设备都需要能够连接到 ZeroTier 的服务(用于认证和协调连接)。
  3. 一个 ZeroTier 账户: 用于创建和管理您的虚拟网络。免费注册即可。
  4. 一点耐心: 虽然 ZeroTier 很简单,但网络配置有时会遇到小问题,需要逐步排查。

好的,准备就绪,我们开始吧!

第三章:从零开始搭建 ZeroTier 虚拟网络

搭建 ZeroTier 虚拟网络主要分为几个步骤:创建 ZeroTier 账户、创建网络、安装客户端、加入网络、授权设备以及验证连接。

步骤 1:创建 ZeroTier 账户

首先,您需要一个 ZeroTier 账户来作为网络的管理员。

  1. 打开您的浏览器,访问 ZeroTier 官方网站:https://www.zerotier.com/
  2. 在网站右上角找到并点击 “Login” 或 “Sign Up for Free”。
  3. 在登录/注册页面,选择 “Sign Up for Free”。
  4. 您可以使用 Google、Microsoft 或 GitHub 账户快速注册,或者使用您的邮箱地址和密码进行注册。推荐使用邮箱注册,填写必要信息(邮箱、密码),同意条款,然后点击注册按钮。
  5. 完成注册后,您可能会需要验证您的邮箱地址。按照提示前往您的邮箱,点击验证链接。
  6. 成功验证并登录后,您将进入 ZeroTier 的管理控制台,也就是 my.zerotier.com。这里是您管理所有 ZeroTier 网络的地方。

步骤 2:创建您的第一个 ZeroTier 网络

进入管理控制台后,您需要创建一个虚拟网络。

  1. 在控制台页面,您会看到一个 “Networks” 的选项卡。点击它。
  2. 如果这是您第一次使用,您会看到一个提示或者一个按钮,上面写着 “Create a Network” 或类似的字样。点击这个按钮。
  3. 系统会立即为您创建一个新的 ZeroTier 网络,并生成一个 16 位的网络 ID (Network ID)。这个 ID 是您的网络的唯一标识符,非常重要,请务必记住它或将其复制保存下来。
  4. 新创建的网络通常会有一个默认名称(例如 “Unnamed Network”)。您可以点击网络名称旁边的编辑按钮(通常是一个铅笔图标)来修改网络名称,给它一个更容易识别的名字,比如 “MyHomeOfficeNet” 或 “MyServerCluster”。
  5. 重要设置:Private vs. Public
    • 在网络设置页面的顶部,您会看到一个 “Access Control” 部分。默认情况下,新创建的网络是 “Private” 的。
    • Private (私有): 这是推荐的设置。这意味着任何设备想要加入您的网络,都需要在 my.zerotier.com 控制台中得到您的明确授权。这提供了更高的安全性,防止未知设备随意加入您的网络。
    • Public (公共): 如果设置为 Public,任何知道您的网络 ID 的设备都可以直接加入网络,无需授权。这在某些特定场景下(例如大型公开活动组网)可能有用,但通常不推荐用于包含敏感设备的私有网络。
    • 我们强烈建议您保持网络设置为 Private。

您现在已经成功创建了一个 ZeroTier 网络,并获得了它的唯一网络 ID。接下来,我们将安装 ZeroTier 客户端到您想要连接的设备上。

步骤 3:在设备上安装 ZeroTier One 客户端

您需要将 ZeroTier 客户端软件安装到所有希望加入这个虚拟网络的设备上。

  1. 访问下载页面: 打开浏览器,访问 ZeroTier 的下载页面:https://www.zerotier.com/download/
  2. 选择操作系统: 在下载页面,找到对应您设备操作系统的下载链接。
    • Windows: 点击 Windows 图标,下载 ZeroTier One.msi 安装文件。运行安装程序并按照提示完成安装。安装完成后,ZeroTier One 可能会自动启动并出现在系统托盘区。
    • macOS: 点击 macOS 图标,下载 ZeroTier One.pkg 安装文件。运行安装程序并按照提示完成安装。安装完成后,ZeroTier One 会在应用程序中出现,并且可能在菜单栏显示一个图标。
    • Linux: Linux 的安装方式取决于您的发行版。通常,ZeroTier 提供了一个脚本来自动检测您的系统并添加 ZeroTier 软件源,然后通过包管理器进行安装。
      • 打开终端。
      • 运行以下命令下载并执行安装脚本:
        bash
        curl -s 'https://install.zerotier.com/dist/zerotier-one.sh' | sudo bash
      • 脚本会添加 ZeroTier 软件源并使用您的包管理器(如 aptyumdnf 等)安装 ZeroTier One。
      • 安装完成后,ZeroTier 服务会自动启动。您可以使用 sudo systemctl status zerotier-one (对于 systemd 系统) 或 sudo service zerotier-one status 来检查状态。
    • Android / iOS: 在 Google Play 商店 (Android) 或 App Store (iOS) 中搜索 “ZeroTier One” 并安装应用。
    • NAS (Synology/QNAP等): ZeroTier 官方网站或社区可能提供针对特定 NAS 系统的安装包或教程。请查阅相关文档。

将 ZeroTier One 客户端安装到所有您希望加入虚拟网络的设备上。

步骤 4:加入您的 ZeroTier 网络

客户端安装完成后,您需要让每个设备加入您在步骤 2 中创建的网络。

  1. 找到网络 ID: 回忆或复制您在步骤 2 中创建的 ZeroTier 网络的 16 位网络 ID。
  2. 在设备上操作:
    • Windows: 在系统托盘区找到 ZeroTier One 图标,右键点击,选择 “Join Network…”。在弹出的窗口中输入您的 16 位网络 ID,然后点击 “Join”。
    • macOS: 在菜单栏找到 ZeroTier One 图标,点击它,选择 “Join Network…”。在弹出的对话框中输入您的 16 位网络 ID,然后点击 “Join”。
    • Linux: 打开终端。使用 ZeroTier 命令行工具 zerotier-cli。运行以下命令,将 [您的网络ID] 替换为您的 16 位网络 ID:
      bash
      sudo zerotier-cli join [您的网络ID]

      您应该会看到输出 200 join OK 或类似的信息。
    • Android / iOS: 打开 ZeroTier One 应用。点击右上角的 “+” 图标或找到 “Add Network” 选项。输入您的 16 位网络 ID,然后点击 “Add Network” 或 “Join”。

当设备尝试加入网络时,客户端会向 ZeroTier 的全球根服务器发送请求,根服务器会告知它关于您的网络控制器(即 my.zerotier.com 后台)的信息。然后设备会尝试联系控制器并进行认证。

步骤 5:在 ZeroTier 控制台授权设备 (仅对 Private 网络)

如果您在步骤 2 中将网络设置为 Private (私有),那么设备在尝试加入后,并不会立即获得网络连接和 IP 地址。您需要在 my.zerotier.com 控制台中明确授权这些设备。

  1. 登录 ZeroTier 控制台: 访问 my.zerotier.com 并登录您的账户。
  2. 进入您的网络设置: 在 “Networks” 列表中,点击您刚刚创建的网络的名称或其 ID。
  3. 找到成员列表: 向下滚动页面,找到 “Members” 部分。这里列出了所有尝试加入您的网络的设备。
  4. 授权设备: 对于每个您希望加入网络的设备,您会在列表中看到它的 ZeroTier 分配的 Node ID (一个 10 位的标识符)、一个名称(可能是设备的主机名,或者空白)、以及其他信息。在列表的最左边,有一个复选框。勾选您要授权的设备旁边的复选框。
  5. 分配 IP 地址 (通常自动): 授权设备后,ZeroTier 控制器会自动为该设备分配一个来自网络设置中“Managed Routes”指定范围内的 IP 地址。这个 IP 地址将成为该设备在 ZeroTier 虚拟网络中的身份。您可以在 “Members” 列表中看到分配给每个设备的 ZeroTier IP 地址。通常情况下,您无需手动配置 IP 地址,ZeroTier 会自动分配。
  6. 修改设备名称 (可选): 为了方便识别,您可以点击设备列表中设备的名称(如果显示的话)或空白区域,为其设置一个更容易辨认的名称(例如 “Alice’s Laptop”, “Office Server”)。这个名称仅用于在控制台中管理,不会影响实际连接。

授权设备后,通常在几秒到一分钟内,设备上的 ZeroTier One 客户端就会收到授权信息,并正式加入网络,获得分配的 IP 地址。

步骤 6:验证连接

设备都已加入并获得 IP 地址后,就可以测试它们是否能在 ZeroTier 虚拟网络中相互通信了。

  1. 获取 ZeroTier IP 地址:my.zerotier.com 控制台的 “Members” 列表中,找到您希望测试的设备的 ZeroTier 分配的 IP 地址。或者,您也可以在设备本地查看:
    • Windows: 在系统托盘区右键点击 ZeroTier One 图标,选择 “Show Networks…”。在打开的窗口中找到您的网络,它会显示分配的 ZeroTier IP 地址。
    • macOS: 在菜单栏点击 ZeroTier One 图标,点击您的网络名称,会显示分配的 ZeroTier IP 地址。
    • Linux: 打开终端,运行 zerotier-cli listnetworks 命令。找到您的网络 ID,它会显示分配的 IP 地址。
    • Android / iOS: 打开 ZeroTier One 应用,点击您的网络名称,会显示分配的 ZeroTier IP 地址。
  2. 使用 Ping 命令测试: 在一个设备上打开命令提示符 (Windows) 或终端 (macOS/Linux),然后使用 ping 命令加上另一个设备的 ZeroTier IP 地址进行测试。
    • 例如,如果设备 A 的 ZeroTier IP 是 10.147.17.100,设备 B 的 ZeroTier IP 是 10.147.17.200。在设备 A 上运行 ping 10.147.17.200
    • 如果连接成功,您会看到来自目标 IP 地址的回复 (reply)。这意味着两个设备已经在 ZeroTier 虚拟网络中成功建立连接并可以相互通信了。
    • 如果在ping时出现“请求超时”、“目标主机不可达”等错误,说明连接尚未成功建立,可能需要排查问题(见后面的故障排除章节)。
  3. 测试其他服务: 除了 ping,您还可以尝试通过 ZeroTier IP 地址访问其他服务,例如:
    • SSH 连接到远程 Linux/macOS 服务器。
    • 远程桌面连接到远程 Windows 电脑。
    • 访问远程设备上的文件共享。
    • 访问运行在远程设备上的 Web 服务器或其他应用程序。

如果您可以在设备之间通过 ZeroTier 分配的 IP 地址成功访问服务,那么恭喜您,您的第一个 ZeroTier 虚拟网络已经搭建成功并正常工作了!

第四章:深入与进阶配置

您的基本虚拟网络已经可以工作了,但 ZeroTier 还有一些更高级的功能可以探索,以满足更复杂的组网需求。

4.1 管理 IP 地址范围

在网络设置页面的 “IPv4 Auto-Assign” 和 “Managed Routes” 部分,您可以配置 ZeroTier 分配 IP 地址的方式。

  • IPv4 Auto-Assign: ZeroTier 默认会为您选择一个私有 IP 地址范围(例如 10.147.17.0/24)。您可以选择 ZeroTier 提供的其他范围,或者关闭自动分配。如果关闭自动分配,您将需要在 “Members” 列表中手动为每个设备指定 IP 地址(但仍需在 Managed Routes 中包含该地址范围)。对于大多数用户,使用 ZeroTier 自动分配的范围是最方便的。
  • Managed Routes: 这里定义了 ZeroTier 网络成员可以通过 ZeroTier 访问哪些 IP 地址范围。默认情况下,会有一个指向您网络自动分配的 IP 范围的路由 (e.g., 10.147.17.0/24 via 10.147.17.x – 其中 x 是您设备在 ZeroTier 网段内的网关地址,通常是网段的第一个可用地址)。这意味着网络内的设备可以直接通过 ZeroTier IP 相互访问。

4.2 配置 ZeroTier 路由 (Routing)

Managed Routes 功能非常强大,它允许您通过 ZeroTier 网络访问不在 ZeroTier 网络中但连接到 ZeroTier 成员设备的其他网络。

典型场景: 您有一个 ZeroTier 成员设备(例如一台服务器 ServerA,其 ZeroTier IP 是 10.147.17.100)同时也连接着另一个局域网 192.168.1.0/24。您希望其他 ZeroTier 成员设备(例如您的笔记本 LaptopB,ZeroTier IP 是 10.147.17.200)能够通过 ServerA 访问 192.168.1.0/24 这个局域网内的其他设备(例如 ServerC,局域网 IP 是 192.168.1.50)。

配置步骤:

  1. 在 ZeroTier 控制台添加路由:
    • 进入您的网络设置页面。
    • 在 “Managed Routes” 部分,点击 “Add Route”。
    • 在 “Destination” 输入框中,输入您想要访问的远程网络的 IP 地址范围和子网掩码,例如 192.168.1.0/24
    • 在 “Via” 输入框中,输入充当网关的 ZeroTier 成员设备(ServerA)的 ZeroTier 分配的 IP 地址,例如 10.147.17.100
    • 点击提交或保存按钮。
  2. 在网关设备上开启 IP 转发: 这是最关键的一步,也是常常被忽略的一步。作为网关的 ZeroTier 成员设备 (ServerA) 需要被配置成允许将来自 ZeroTier 网络的数据包转发到其连接的另一个网络 (192.168.1.0/24)。
    • Linux: 打开终端,运行以下命令:
      bash
      sysctl net.ipv4.ip_forward=1
      echo "net.ipv4.ip_forward=1" | sudo tee -a /etc/sysctl.conf

      第一条命令临时开启 IP 转发,第二条命令使其在系统重启后仍然有效。
    • Windows: 打开注册表编辑器 (regedit)。导航到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters。找到 IPEnableRouter 这个 DWORD 值,将其数据修改为 1。如果没有这个值,右键点击 Parameters,选择 “New” -> “DWORD (32-bit) Value”,创建名为 IPEnableRouter 的值,然后修改数据为 1。修改后可能需要重启电脑。
  3. 配置网关设备的防火墙: 作为网关的设备 (ServerA) 的防火墙可能需要允许来自 ZeroTier 网络 (10.147.17.0/24) 的流量访问其局域网 (192.168.1.0/24)。具体的防火墙规则取决于您的操作系统和防火墙软件(如 Linux 上的 iptablesfirewalld,Windows 防火墙)。

完成上述配置后,LaptopB 应该就可以通过 ping 或其他方式访问 ServerC (IP 192.168.1.50) 了,尽管 ServerC 本身不是 ZeroTier 网络成员。数据包的路径大致是:LaptopB -> ZeroTier 网络 -> ServerA (ZeroTier IP) -> ServerA (物理网卡) -> 192.168.1.0/24 网络 -> ServerC

这个路由功能极大地扩展了 ZeroTier 的应用场景,使其不仅能连接 ZeroTier 成员设备,还能让这些设备充当桥梁,连接到其他网络。

4.3 Moon 和 Earth 节点 (高级)

ZeroTier 的核心是依靠全球根服务器来帮助设备发现彼此。这些根服务器由 ZeroTier, Inc. 运营。对于大多数用户来说,依赖这些公共根服务器就足够了。

然而,ZeroTier 还允许用户部署自己的中转节点,称为 Moon。Moon 节点可以帮助位于复杂 NAT 环境下或地理位置较远导致公共根服务器延迟较高的设备建立更快的 P2P 连接,或者在 P2P 连接无法建立时作为数据中转站。设置 Moon 节点需要一台具有稳定公网 IP 的服务器,并且配置相对复杂,超出了本文入门指南的范围。

ZeroTier 的全球根服务器被称为 Earth 节点。

了解 Moon 和 Earth 的概念有助于理解 ZeroTier 的架构,但在日常使用中,您通常只需要知道您的设备是通过某种方式(直接 P2P 或通过公共 Earth/自定义 Moon 中转)在 ZeroTier 网络中通信的。

第五章:常见应用场景

一旦您掌握了 ZeroTier 的基本使用,会发现它能解决许多实际问题:

  • 远程访问: 随时随地安全访问家里的电脑、NAS 或办公室服务器上的文件和应用程序,就像在本地一样。
  • 连接多地办公室/分支机构: 将不同地点的办公室网络通过 ZeroTier 连接起来,形成一个统一的大型虚拟网络。
  • 构建混合云环境: 安全连接您本地的数据中心与云服务提供商(如 AWS、Azure、Google Cloud)上的虚拟机。
  • 物联网 (IoT) 设备管理: 轻松远程管理和访问分布在各地的 IoT 设备,无需复杂的网络配置。
  • 游戏和文件共享: 与朋友或同事在不同网络环境下玩局域网游戏或共享文件。
  • 临时安全组网: 在会议、活动或项目期间快速为参与者建立一个安全的共享网络。

ZeroTier 的灵活性使得它成为许多传统 VPN 难以胜任或配置繁琐的场景下的理想选择。

第六章:故障排除与常见问题

尽管 ZeroTier 力求简单,但在复杂的网络环境下仍然可能遇到问题。以下是一些常见的故障和排查方向:

  • 设备已加入网络,但在控制台的 Members 列表中看不到:
    • 确保设备上的 ZeroTier One 客户端正在运行。
    • 检查设备是否能访问互联网,尤其是 ZeroTier 的服务器(端口 9993 UDP/TCP)。防火墙可能阻止了连接。
    • 确保您在客户端中输入的是正确的网络 ID。
    • 在 Linux 上,确保 ZeroTier 服务正在运行 (sudo systemctl status zerotier-onesudo service zerotier-one status)。
  • 设备在 Members 列表中,但状态显示 OFFLINE 或无法获得 IP 地址:
    • 确保您已经在控制台中授权了该设备(勾选了最左边的复选框)。只有授权的设备才能获得 IP 地址并激活连接。
    • 稍等片刻,授权信息同步需要时间。
    • 检查设备上的防火墙是否阻止了 ZeroTier 的通信(端口 9993 UDP/TCP)。
    • 重启设备上的 ZeroTier One 客户端或服务。
  • 设备在 Members 列表中并已授权,有 IP 地址,但无法 Ping 通其他设备:
    • 最常见的原因是设备本身的防火墙。 确保设备的防火墙允许来自 ZeroTier IP 地址范围的入站流量(尤其是 Ping 所使用的 ICMP 协议)。例如,Windows 防火墙默认可能会阻止来自非“本地子网”的 Ping 请求。您可以尝试暂时关闭设备的防火墙进行测试,如果Ping通了,说明是防火墙问题,然后需要配置防火墙规则。
    • 检查对方设备的 ZeroTier One 客户端是否正在运行且已连接到同一网络。
    • 确认您 Ping 的是对方设备的 ZeroTier IP 地址,而不是其本地局域网 IP 地址。
    • 如果设备之间无法建立直接 P2P 连接,它们会尝试通过 ZeroTier 的根服务器进行中继。检查设备到互联网的连接质量。
  • 设置了路由,但无法访问远程子网:
    • 检查在 ZeroTier 控制台中添加的路由是否正确(目标网络范围和 Via 网关 IP)。
    • 最重要的: 检查作为网关的设备是否已成功开启 IP 转发(如前文所述)。
    • 检查作为网关的设备的防火墙是否允许将来自 ZeroTier 网络 (10.147.17.0/24) 的流量转发到目标局域网 (192.168.1.0/24),并且允许来自目标局域网的回复流量回到 ZeroTier 网络。
    • 检查目标子网内的设备(如 ServerC)的默认网关设置。通常情况下,回复流量会自动通过将请求发送过来的接口返回。但在某些复杂的网络配置中,可能需要确保回复流量知道如何通过 ZeroTier 网关设备返回。

如果遇到其他问题,可以查阅 ZeroTier 的官方文档和社区论坛,通常能找到解决方案。

第七章:ZeroTier 的免费套餐限制

ZeroTier 提供了免费的个人套餐,功能非常强大,但存在一些限制:

  • 网络数量: 免费用户可以创建和管理任意数量的网络。
  • 设备数量 (Nodes): 每个网络最多可以连接 50 个设备。这个限制是针对单个网络的,不是总数。如果您需要连接更多设备,需要升级到付费套餐。
  • 高级功能: 一些高级功能(如 SSO 单点登录、2FA 要求等)仅在付费套餐中提供。

对于个人用户、家庭网络或小型项目,50 个设备的限制通常是足够的。如果您需要连接更多设备或为商业用途,可以考虑升级到他们的 Basic 或 Professional 套餐。

总结

ZeroTier 提供了一种革命性的方式来构建虚拟网络。它极大地简化了跨地域连接设备的复杂性,通过其易用性、强大的 NAT 穿透能力和去中心化(P2P)架构,让您的设备无论身处何地都能安全、高效地相互通信。

从创建账户、生成网络 ID,到安装客户端、加入并授权设备,再到最后的连接验证,整个过程对于有一定电脑基础的用户来说都非常直观。通过 ZeroTier,您可以轻松实现远程办公、访问家庭资源、搭建私有云、连接分布式服务器等多种应用场景,而无需成为网络专家。

通过本文的详细步骤和解释,相信您已经能够成功搭建起属于您自己的 ZeroTier 虚拟网络。随着您对 ZeroTier 的熟悉,还可以进一步探索其高级路由、Moon 节点等功能,构建更复杂、更符合您需求的网络架构。

现在就开始您的 ZeroTier 之旅吧,体验前所未有的组网便利!祝您组网愉快!


发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部