2026-04-02 23:12:36 +08:00

1.6 KiB
Raw Blame History

title, createTime, tags, categories
title createTime tags categories
Docker自建Zerotier Planet 2024/10/26 19:02:54
ZeroTier
Docker
随记

前言

ZeroTier 组网的简单应用中,我们自建了 Zerotier Moon并使用 Moon 优化了连接延迟。

但是在实际使用中,很多时候明明可以 ping 通 Moon 所在 IP但出现了断开连接的问题猜测可能原因是与 Planet 服务器连接不稳定,导致根本走不到 Moon 这一步,因此考虑自建 Planet 和 Controler。

卸载 Zerotier One 环境

由于docker-zerotier-planet使用容器化部署,为了避免端口冲突等问题,干脆把原来的 Zerotier-One 卸载掉:

sudo dpkg -P zerotier-one
sudo rm -rf /var/lib/zerotier-one/

配置 docker 环境

参考ubuntu 安装 docker

配置 Planet

# 下载源码
git clone https://ghproxy.imoyuapp.win/https://github.com/xubiaolin/docker-zerotier-planet.git
# 执行安装脚本
cd docker-zerotier-planet
sudo  ./deploy.sh

安装过程很安逸,按提示操作就完事了,安装结束后进入 web 页面新建网络、配置 ip 等操作与官方 Zerotier Controller 类似

客户端配置

Windows

下载planet文件,覆盖到C:\ProgramData\ZeroTier\One

Win+R services.msc找到 Zerotier One重启服务然后就可以加入新建的网络了

Linux

类似地,下载planet文件,覆盖到/var/lib/zerotier-one中,然后重启服务sudo service zerotier-one restart,重启好久可以加入网络了