Docker下部署ZeroTier行星Planet服务

Docker下部署ZeroTier行星Planet服务

Jammm
2025-01-16 / 0 评论 / 2 阅读 / 正在检测是否收录...

一:准备工作

  1. 具有公网ip的服务器或具有ipv6的家庭主机
  2. 安装docker(自行百度),我使用的宝塔,下面的教程也是宝塔面板为主。
    服务器推荐购买地址: 简安数据

二、安装前准备

  1. Centos7服务器需要先换源

    阿里源地址 点击下载,将/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
    # 若以上地址均失效请手动下载
  2. 运行脚本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

六、客户端使用

PC

电脑端直接下载官方的程序 下载地址
安装后去 C:\ProgramData\ZeroTier\One 中替换planet文件,重启程序
替换完成后join刚刚创建network的id,去后台选择Members 允许打钩

安卓

安卓端需要使用修改版本 Github
在右上角三个点点击设置,启用自定义Planet,填写 文件地址
若GitHub下载慢,我这里下载一份
回到主页点右下角加号,输入network id
去后台选择Members 允许打钩


本文共 722 个字数,平均阅读时长 ≈ 2分钟
0

打赏

海报

正在生成.....

评论 (0)

取消