ZeroTier 安装教程 前置条件 确保你的设备已经安装了最新版本的操作系统(Windows、macOS、Linux)。 确保网络环境稳定,防火墙设置允许ZeroTier的相关端口(默认为 5349 和 535)。 安装 ZeroTier 1 下载 ZeroTier 根据你的操作系统选择合适的安装包: Windows: 从 官方网站 下载 .exe 安装包。 macOS: 从官网下载 .dmg 文件。 Linux: 从官网下载对应的 .deb 或 .rpm 包,或者使用 Docker 安装。 2 安装 ZeroTier(Windows) 下载并运行 .exe 文件。 选择安装目录,点击“安装”。 安装完成后,运行 ZeroTier 。 3 安装 ZeroTier(macOS) 双击打开下载的 .dmg 文件。 拖动 ZeroTier 到 /应用程序 文件夹。 打开终端,输入以下命令激活服务:/Applications/ZeroTier.app/Contents/Resources/zt-zeroctl activate 4 安装 ZeroTier(Linux) 使用包管理器安装: Ubuntu/Debian:sudo apt install zerotier CentOS/RHEL:sudo yum install zerotier 启动并激活服务:sudo systemctl start zerotier sudo systemctl enable zerotier 5 使用 Docker 安装 ZeroTier 拉取 Docker 镜像:docker pull zerotier/zerotier 启动容器并设置密码:docker run -d --name zerotier zerotier/zerotier docker exec zerotier zt-password 访问容器内的 ZeroTier UI:docker exec zerotier zt-ui 配置 ZeroTier 网络 1 查看默认网络接口 安装完成后,ZeroTier 会自动生成默认的网络接口(如 eth, eth1 等),其...
ZeroTier 安装教程
前置条件
- 确保你的设备已经安装了最新版本的操作系统(Windows、macOS、Linux)。
- 确保网络环境稳定,防火墙设置允许ZeroTier的相关端口(默认为 5349 和 535)。
安装 ZeroTier
1 下载 ZeroTier
根据你的操作系统选择合适的安装包:
- Windows: 从 官方网站 下载
.exe安装包。 - macOS: 从官网下载
.dmg文件。 - Linux: 从官网下载对应的
.deb或.rpm包,或者使用 Docker 安装。
2 安装 ZeroTier(Windows)
- 下载并运行
.exe文件。 - 选择安装目录,点击“安装”。
- 安装完成后,运行
ZeroTier。
3 安装 ZeroTier(macOS)
- 双击打开下载的
.dmg文件。 - 拖动
ZeroTier到/应用程序文件夹。 - 打开终端,输入以下命令激活服务:
/Applications/ZeroTier.app/Contents/Resources/zt-zeroctl activate
4 安装 ZeroTier(Linux)
- 使用包管理器安装:
- Ubuntu/Debian:
sudo apt install zerotier
- CentOS/RHEL:
sudo yum install zerotier
- Ubuntu/Debian:
- 启动并激活服务:
sudo systemctl start zerotier sudo systemctl enable zerotier
5 使用 Docker 安装 ZeroTier
- 拉取 Docker 镜像:
docker pull zerotier/zerotier
- 启动容器并设置密码:
docker run -d --name zerotier zerotier/zerotier docker exec zerotier zt-password
- 访问容器内的 ZeroTier UI:
docker exec zerotier zt-ui
配置 ZeroTier 网络
1 查看默认网络接口
安装完成后,ZeroTier 会自动生成默认的网络接口(如 eth, eth1 等),其 IP 地址通常为 168.x.x 或 16.x.x。
- 查看网络接口:
- Windows:右键点击开始菜单,选择“终端”,输入
ipconfig。 - macOS:打开终端,输入
ifconfig或ip addr。 - Linux:打开终端,输入
ifconfig或ip -s。
- Windows:右键点击开始菜单,选择“终端”,输入
2 将设备添加到网络
-
手动添加设备:
- 在终端中输入以下命令,添加其他设备(如物理机、虚拟机、容器等)到网络中:
zt-add --name <设备名称> --ip <目标IP> --mac <目标MAC>
- 或者使用 ZeroTier 的发现功能(默认启用),让设备自动发现。
- 在终端中输入以下命令,添加其他设备(如物理机、虚拟机、容器等)到网络中:
-
使用 ZeroTier UI:
- 打开 ZeroTier UI(
zt-ui命令或访问http://localhost:999),点击“+”添加设备。
- 打开 ZeroTier UI(
3 配置网络服务
- 设置 NAT 或路由:
在 ZeroTier UI 中,右键点击网络,选择“NAT”或“路由”配置。
- 设置端口转发:
在 UI 中,右键点击设备,选择“端口转发”,配置需要转发的端口。
4 配置防火墙
- 确保防火墙允许 ZeroTier 的控制端口(默认 5349 和 535)。
- 在 Windows:在防火墙设置中添加允许规则。
- 在 Linux:使用 UFW 或 iptables 配置防火墙规则。
测试网络
- ping 测试:
- 在终端中,尝试 ping 其他设备的 IP 地址:
ping <目标IP>
- 在终端中,尝试 ping 其他设备的 IP 地址:
- 访问内部网络:
如果你有一个 web 服务器或服务,确保它在 ZeroTier 网络中可以通过内部 IP 访问。
管理网络
- 添加设备:
- 使用
zt-add命令或 UI 添加新的设备。
- 使用
- 移除设备:
- 使用
zt-remove命令或 UI 删除设备。
- 使用
- 查看状态:
- 使用
zt-status命令查看网络状态。
- 使用
- 日志查看:
- 使用
zt-log命令查看日志。
- 使用
故障排除
- 如果网络连接异常,检查防火墙设置,确保 ZeroTier 的端口没有被阻止。
- 如果使用 Docker 安装,确保容器状态正常,重新启动容器可能会解决问题。
通过以上步骤,你应该能够顺利安装并配置 ZeroTier 网络,轻松创建和管理虚拟网络,如有问题,可参考 ZeroTier 官方文档 或社区讨论。

相关文章







