5afe54e6eb235d9476e93b8e89cb8d3a863bd2a9
ZeroTier AIO 自建 Moon + Controller + ztncui(中文版)
目录说明
/opt/zerotier-aio/ ├── docker-compose.yml 配置文件 ├── etc ztncui 数据库、配置 ├── zerotier-one ZeroTier 数据(身份、Moon、网络) ├── zerotier-aio-zh.tar 离线镜像包 └── zt-mkworld planet 生成目录(暂未使用)
快速部署
- 上传 zerotier-aio-zh.tar 到 /opt/zerotier-aio/
- chmod +x deploy-zerotier-aio.sh
- sudo ./deploy-zerotier-aio.sh
- 阿里云安全组放行:9993/udp、3000/tcp、3443/tcp
备份与迁移
备份: tar -czf zerotier-aio-$(date +%Y%m%d).tar.gz /opt/zerotier-aio
新服务器恢复:
- 解压到 /opt/zerotier-aio
- 修改 docker-compose.yml 中的 MYADDR 为新公网 IP
- 如果 Moon IP 变了,需要重新生成 Moon(删除 zerotier-one/moons.d 后重新运行脚本)
- docker load -i zerotier-aio-zh.tar
- docker compose up -d
客户端加入
- 手动放置 Moon 文件 或 执行: zerotier-cli orbit
- zerotier-cli join <网络ID>
- Web 面板授权成员
- set <网络ID> allowManaged=1
注意事项
- 密码:admin123(首次登录立即修改)
- HTTP 端口:3000(已禁用 HTTPS)
- Moon 文件为二进制,不要用文本编辑器打开
Description
Languages
Shell
95.7%
MoonScript
4.3%