目录

  • 技术细节
  • 前段时间使用zerotier+moon搭建了一套异地组网,虽然成功了,但也存在一些问题,比如因为服务器在国外,所以偶尔会导致各端点之间ping不通的情况,为了解决这个问题,我们本次尝试搭建 PLANET 行星服务器,可以简单理解为一套docker私服。

    技术细节

    首先需要有一台具有公网 ip 的服务器(需要开放 3443/tcp 端口,需要开放 3000/tcp 端口,9994/tcp 端口,9994/udp 端口)
    然后在这台服务器上安装 docker和git。
    本次是基于宝塔进行安装,先安装docker:
    在这里插入图片描述
    然后进入命令行,下载zeroiter planet容器

    git clone https://github.com/xubiaolin/docker-zerotier-planet.git
    ```下载成功后执行安装脚本:

    cd docker-zerotier-planet./deploy.sh

    当您看到类似如下字样时,表示安装成功:

    安装完成---------------------------请访问 101.126.101.126:3443 进行配置默认用户名:admin默认密码:password请及时修改密码---------------------------moon配置和planet配置在 /root/docker-zerotier-planet/data/zerotier/dist 目录下moons 文件下载: 101.126.101.126:3000... planet文件下载: 101.126.101.126:3000... ---------------------------请放行以下端口:9994/tcp,9994/udp,3443/tcp,3000/tcp

    访问 http://ip:3443 进入到管理页面
    使用默认账号为:admin / password 登录。
    进入后创建一个网络,可以得到一个网络ID
    ![在这里插入图片描述](https://www.88531.cn/wp-content/uploads/2024/11/372951.png)
    输入网络名称,创建成功后,小括号里的部分就是这个网络的ID
    ![在这里插入图片描述](https://www.88531.cn/wp-content/uploads/2024/11/372952.png)
    分配一个网络IP段:
    ![在这里插入图片描述](https://www.88531.cn/wp-content/uploads/2024/11/372953.png)
    配置细节:
    ![在这里插入图片描述](https://www.88531.cn/wp-content/uploads/2024/11/372954.png)
    3个空分别是ip段,ip的起始,ip的结尾,(也可以直接点击上面的自动生成网络段按钮)
    接下来是客户端,windows客户端需要把之前拷贝下来的planet文件拷贝到安装目录C:\ProgramData\ZeroTier\One下一份
    ![在这里插入图片描述](https://www.88531.cn/wp-content/uploads/2024/11/372955.png)
    打开windows服务,重启一下zerotier服务:
    ![在这里插入图片描述](https://www.88531.cn/wp-content/uploads/2024/11/372956.png)
    ![在这里插入图片描述](https://www.88531.cn/wp-content/uploads/2024/11/372957.png)
    重启成功后申请加入:

    zerotier-cli.bat join [网络id]

    这里可以看到,已经发现了客户端的申请。
    Linux也是同理,进入安装目录下,上传plant文件覆盖,重新启动服务即可。

    cd /var/lib/zerotier-oneservice zerotier-one restartzerotier-cli join [网络id]

    可以看到,Linux客户端也成功加入了,这里需要注意,linux需要开启9993 TCP端口号以确保能够正常通信。
    ![在这里插入图片描述](https://www.88531.cn/wp-content/uploads/2024/11/3729510.png)
    Mac系统的替换路径:

    /Library/Application Support/ZeroTier/One

    zerotier-cli peers
    ```在这里插入图片描述
    接下来是最重要的互ping环节:
    在这里插入图片描述
    看起来还算稳定。

    作者:admin  创建时间:2024-12-24 09:57
    最后编辑:admin  更新时间:2024-12-24 18:03