一:准备工作

1. 具有公网ip的服务器或具有ipv6的家庭主机

2. 安装docker(自行百度),我使用的宝塔,下面的教程也是宝塔面板为主。

服务器推荐购买地址: [简安数据](https://www.jiananidc.com/)

二、安装前准备

1. Centos7服务器需要先换源

> 阿里源地址 [点击下载](http://mirrors.aliyun.com/repo/Centos-7.repo),将/etc/yum.repos.d/CentOS-Base.repo这个文件删除,把阿里源的文件上传并修改名为CentOS-Base.repo

执行下面语句

yum clean all

yum makecache

三、开始安装

1. 下载文件或者使用下面我上传的docker-zerotier-planet,解压文件

  #git地址

  git clone https://github.com/xubiaolin/docker-zerotier-planet.git

  #加速地址

  git clone https://ghproxy.imoyuapp.win/https://github.com/xubiaolin/docker-zerotier-planet.git

  # 若以上地址均失效请手动下载

3. 运行脚本deploy.sh

  ./deploy.sh

注:手动下载需要执行

chmod +x deploy.sh

四、安装脚本

运行安卓脚本后输入1

欢迎使用zerotier-planet脚本,请选择需要执行的操作:

1. 安装

2. 卸载

3. 更新

4. 查看信息

5. 重置密码

6. CentOS内核升级

7. 检查是否设置代理

0. 退出

请输入数字:1

输入后,会提示输入Planet服务器所使用端口号

注:大厂服务器请不要用默认的9993或者9994,听说被封禁了,请手动给其他端口

注:不要使用脚本的自动获取ipv4,会卡住,请手动输入ip

请输入数字:1

daemon.json 文件存在.

代理配置未设置,将从第三方服务器拉取镜像【docker.mirrors.imoyuapp.win/xubiaolin/zerotier-planet:latest】

开始安装,如果你已经安装了,将会删除旧的数据,10秒后开始安装...

Error response from daemon: No such container: myztplanet

请输入zerotier-planet要使用的端口号,例如9994: 10086

请输入zerotier-planet的API端口号,例如3443: 10087

请输入zerotier-planet的FILE端口号,例如3000: 10088

是否自动获取公网IP地址?(y/n) n      

请输入IPv4地址: 156.225.16.49

请输入IPv6地址(可留空): 

---------------------------

使用的端口号为:10086

API端口号为:10087

FILE端口号为:10088

IPv4地址为:xxx.xxx.xxx.xxx

IPv6地址为:

---------------------------

Unable to find image 'docker.mirrors.imoyuapp.win/xubiaolin/zerotier-planet:latest' locally

## 安装完成

安装完成后根据提示

---------------------------

请访问 http://xxx.xxx.xxx.xxx:10087 进行配置

默认用户名:admin

默认密码:password

请及时修改密码

---------------------------

moon配置和planet配置在 /www/disk1/Planet/data/zerotier/dist 目录下

moons 文件下载: http://xxx.xxx.xxx.xxx:10088/000000xxxxxxxxxx.moon?key=xxxxxxxxxxcac574 

planet文件下载: http://xxx.xxx.xxx.xxx.:10088/planet?key=xxxxxxxxxxcac574 

---------------------------

请放行以下端口:10086/tcp,10086/udp,10087/tcp,10088/tcp

根据提示在宝塔面板的安全里放行端口

五、后端使用

1. 访问http://xxx.xxx.xxx.xxx:10087,默认账号为admin password,请及时修改密码

2. 登录后点击"Networks"菜单,然后点击"Add Network"按钮创建新网络,创建成功后系统会自动生成一个网络ID

3. 点击刚刚创建的网络,选择上面第二个按钮easy setup,根据提示输入局域网ip端,也可以点击[Generate network address]自动生成

详细教程可以查看:项目源Github地址 [docker-zerotier-planet](https://github.com/xubiaolin/docker-zerotier-planet)

六、客户端使用

PC

电脑端直接下载官方的程序 [下载地址](https://www.zerotier.com/download/)

安装后去 C:\ProgramData\ZeroTier\One 中替换planet文件,重启程序

替换完成后join刚刚创建network的id,去后台选择Members 允许打钩

安卓

安卓端需要使用修改版本 [Github](https://github.com/kaaass/ZerotierFix)

在右上角三个点点击设置,启用自定义Planet,填写 文件地址

若GitHub下载慢,我这里下载一份

回到主页点右下角加号,输入network id

去后台选择Members 允许打钩

{cloud title="docker-zerotier-planet" type="lz" url="https://wwi.lanzoue.com/in9MJ2l3u0sf" password="ecvh"/}

{cloud title="ZeroTierFixedApp" type="lz" url="https://wwi.lanzoue.com/iafGu2kywqsd" password=""/}