安装 ZeroTier
你需要安装 ZeroTier,ZeroTier 支持多种操作系统,包括 Windows、Linux 和 macOS。
安装 ZeroTier 在 Windows
- 访问 ZeroTier 官方网站。
- 下载并安装最新版本的 ZeroTier。
- 运行安装程序并按照提示完成安装。
- 启动 ZeroTier,打开它的控制面板。
安装 ZeroTier 在 Linux
- 打开终端。
- 使用包管理器安装 ZeroTier:
sudo apt-get install zeroTier
如果使用 Docker,可以选择使用 Docker 版本:
docker pull zeroTier/zeroTier docker run -d --name zeroTier -p 0...:9999:9999 zeroTier/zeroTier
- 启动 ZeroTier 服务:
sudo systemctl start zerotier sudo systemctl enable zerotier
配置 ZeroTier 网络
你需要配置 ZeroTier 网络,创建一个覆盖网络。
创建网络
-
打开 ZeroTier 控制面板。
-
点击“创建新网络”按钮。
-
设置网络的基本信息:
- 网络名称:自定义网络名称。
- IPv4地址类:选择合适的 IPv4 地址类。
- 子网掩码:设置子网掩码。
- 网关:设置网关 IP 地址。
- MTU:设置最大传输单元(可选)。
-
点击“创建”按钮,完成网络配置。
添加成员
- 右键点击网络名称,选择“添加成员”。
- 输入成员的 IP 地址(IP 地址可以是物理机器的 IP 或虚拟机器的 IP)。
- 选择成员的角色(如“路由器”或“终端”)。
- 点击“添加”按钮。
启用 ZeroTier 在虚拟机中
如果你使用虚拟化平台(如 VirtualBox、VMware、Hyper-V 等),需要在虚拟机中启用 ZeroTier:
-
在虚拟机中安装 ZeroTier:
- 如果是 Windows 虚拟机,安装 ZeroTier 软件。
- 如果是 Linux 虚拟机,使用包管理器安装 ZeroTier。
-
启用 ZeroTier 服务:
sudo systemctl start zerotier sudo systemctl enable zerotier
-
在虚拟化平台中将 ZeroTier 加入虚拟网络。
配置端口转发(可选)
如果需要将流量从物理网络路由到虚拟网络,可以配置端口转发。
- 打开 ZeroTier 控制面板。
- 选择要配置的网络。
- 右键点击“路由器”成员,选择“配置端口转发”。
- 设置端口转发规则,
- 源端口:80
- 目的网络:虚拟网络的 IP 或子网掩码
- 目的端口:80
- 点击“添加”按钮,完成配置。
验证配置
-
在物理机器或虚拟机中 ping 测试目标 IP:
ping <目标 IP>
ping 成功,说明网络配置正确。
-
查看网络状态:
- 打开 ZeroTier 控制面板,查看网络成员和端口转发规则。
- 检查网络连接状态,确保所有成员都能互相连接。
高级配置(可选)
- NAT 配置:如果需要在 ZeroTier 网络中使用 NAT,可以在控制面板中配置 NAT 角色。
- 负载均衡:可以在 ZeroTier 网络中配置负载均衡,实现多个终端设备负载均衡访问同一服务。
常见问题
- 网络不通:检查网络成员是否正确添加,端口转发是否配置正确,防火墙是否阻止了 ZeroTier 服务。
- 权限问题:确保 ZeroTier 服务运行在正确的用户下,并检查权限设置。
通过以上步骤,你可以轻松配置 ZeroTier,创建覆盖网络,实现物理网络和虚拟网络的无缝连接。









