使用云主机部署 ZeroTier 根服务器 (Planet)

ZeroTier 构成

官方自带的根服务器(Planet)和节点网络控制器(Controller)都在国外,国内网络环境下使用稳定性不是很好,用户可以自己购买有固定公网 IP 的云主机自建根服务器(Planet)和节点网络控制器(Controller)以提高网络稳定性。

购买云主机

以购买阿里云主机为例,选购 2 核 2 G 3 M 的低配云主机即可,该配置云主机在阿里云中售价为 99 元/年,续费也是 99 元/年。

配置云主机

操作系统:Ubuntu 22.04

开放端口:9993/udp,3000/tcp

其中 3000/tcp 在服务器部署完成,且节点网络控制器(Controller)加入根服务器(Planet)之后,可以删除,删除之后只有加入到根服务器(Planet)的节点才可以通过虚拟 IP 访问 WebUI 管理界面,以确保网络安全。

ZeroTier 根服务器(Planet)和节点网络控制器(Controller)部署

01. 升级云主机系统软件
apt-get upgrade
apt-get dist-upgrade

02. 安装nlohmann-json-dev
wget http://kr.archive.ubuntu.com/ubuntu/pool/universe/n/nlohmann-json/nlohmann-json-dev_2.1.1-1.1_all.deb && dpkg -i nlohmann-json-dev_2.1.1-1.1_all.deb

03. 安装Zerotier 和 ZtnCui
wget https://gitee.com/opopop880/zerotier_planet/raw/master/zerotier_planet_debain.sh && chmod +x zerotier_planet_debain.sh && ./zerotier_planet_debain.sh

检查安装结果

netstat -tunlp

出现有 zerotier-one、ztncui 相关监听即表示安装成功。

也可以通过 http://云主机公网 IP:3000 测试是否可以打开 WebUI 管理界面,如果能打开 WebUI 管理界面,即表示安装成功

下载 planet 配置文件

​​​image​​​

从云主机 /root 路径下载 plant 配置文件,用于替换 zerotire-one 客端机官方自带的 planet 配置文件,即可使用自建的根服务器(Planet)和节点网络控制器(Controller)组网。

登录 Zerotier 服务端

访问 http://云服务器 IP:3000/login

用户名 admin 密码 password

首次登录后要求更改密码

创建网络

配置 Zerotier 客户端

macOS 客户端

安装 zerotier 客户端后先运行一次产生官方配置文件,然后退出,退出之后使用从云主机下载的 planet 配置文件替换 /Library/Application Support/ZeroTier/One 路径下的 planet 配置文件,然后再次运行 zerotier 客户端即可使用自建的根服务器(Planet)和节点网络控制器(Controller)进行组网。


使用 Join New Network 加入在 WebUI 创建的网络。然后在 WebUI 管理界面中授权节点加入网络即可。

Windows 客户端

安装 zerotier 客户端后会自动运行,需要退出 zerotier 客户端,然后进入服务管理界面停止 zerotier 服务。

进入 C:\ProgramData\ZeroTier\One 目录,使用从云主机下载的 planet 替换官方自带的 planet。完成替换之后重新进入服务界面启动 zerotier 服务,然后远行 zerotier 客户端。

使用 Join New Network 加入在 WebUI 创建的网络。然后在 WebUI 管理界面中授权节点加入网络即可,具体操作与 macOS 客户端的操作一致。

其他类型的客户端,例如 Synology 、OpenWRT 操作类似,核心逻辑是先找到官方带自的 Planet 所在路径,然后使用从云主机下载的 planet 配置文件替换官方自带的 planet 配置文件之后,加入网络即可。

1 操作
wujianzhong 在 2024-01-15 13:41:06 更新了该帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...