Zerotier-Planet
1、拉取zerotier-controller镜像
docker pull rotunlock/zerotier-controller:latest
部署Zerotier-Planet容器
docker run --name zerotier-controller \
--cap-add=NET_ADMIN \
--env ZU_DEFAULT_IPV4=0.0.0.0 \ #你的公网IPV4地址
--env ZU_DEFAULT_IPV6=0:0:0:0:0:0 \ #你的公网IPV6地址(不用IPV6可以删掉)
--env ZU_DEFAULT_PORT=9993 \ #你的UDP连接端口(这个端口指的moon.json中的)
--volume /home/zerotier-data:/app \ #zerotier数据目录
--network bridge \
-p 4000:4000 \ #面板端口(左边对应主机右边对应容器)
-p 9993:9993/udp \ #ZT端口(左边要和上边端口一致)
-d rotunlock/zerotier-controller:latest
后台管理
后台地址:http://IP:4000/
获取登录TOOKEN
docker logs zerotier-controller | grep Authtoken
密码
Authtoken:5ao8ocw74qbtyvq98s8vtqwj
提取planet文件
客户端替换把docker中的planet复制到主机/root目录(直接去映射目录下载world.bin也行)
docker cp zerotier-controller:/app/zerotier-one/world.bin /root/planet
客户端替换教程
1、客户端配置
客户端主要为Windows, Mac, Linux, Android
1.1 Windows 配置
1、在本页下载zerotier客户端
2、将 planet 文件覆盖粘贴到C:\ProgramData\ZeroTier\One
中(这个目录是个隐藏目录,需要运允许查看隐藏目录才行)
3、Win+S 搜索 服务
4、找到ZeroTier One,并且重启服务
5、加入网络 zerotier-cli join 网络 id
6、管理后台同意加入请求
7、zerotier-cli peers 可以看到planet 角色
1.2 Linux 客户端
步骤如下: 1、安装linux客户端软件,安装命令
curl https://install.zerotier.com/ | sed 's,download.zerotier.com/,mirrors.sustech.edu.cn/zerotier/,g' | sudo bash
2、 进入目录 /var/lib/zerotier-one
3、 替换目录下的 planet 文件
4、 重启 zerotier-one 服务(service zerotier-one restart
或 systemctl restart zerotier-one
)
5、 加入网络 zerotier-cli join 网络 id
6、 管理后台同意加入请求
7、 zerotier-cli peers 可以看到planet 角色
1.3 安卓客户端配置
1、ZerotierFix客户端 2、下载链接https://github.com/kaaass/ZerotierFix/releases/download/1.0.5_189/1.0.5_189.apk
1.4 MacOS 客户端配置
步骤如下: 1、 进入 /Library/Application\ Support/ZeroTier/One/ 目录,并替换目录下的 planet 文件 2、 重启 ZeroTier-One:cat /Library/Application\ Support/ZeroTier/One/zerotier-one.pid | sudo xargs kill 3、 加入网络 zerotier-cli join 网络 id 4、 管理后台同意加入请求 5、 zerotier-cli peers 可以看到planet 角色
1.4.1 IOS替换路径 需越狱
1.目录/private/var/mobile/Containers/Data/PluginKitPlugin/*/Library/Application\ Support/com.zerotier.ZeroTier-One.ZeroTierPTP
1.5 软路由openwrt客户端配置
步骤如下: 1、 安装openwrt客户端软件,可在后台菜单=》系统=》软件包=》搜索zerotier安装 2、. 安装后需要启动一次,进入目录 /etc/config/zero 3、 替换目录下的 planet 文件 4、 可在后台菜单=》系统=》启动项=》重启 zerotier 服务 5、 加入网络 zerotier-cli join 网络 id 6、 管理后台同意加入请求 7、 zerotier-cli peers 可以看到planet 角色