1. 安装Zerotier依赖

  • 首先Linux主机需要安装zerotier所需相关依赖
 # 安装依赖
yum install wget gcc gcc-c++ git -y
yum install json-devel -y

# 下载及安装
curl -s https://install.zerotier.com/ | sudo bash


 


2.  配置moon.json文件

  • 其次需要修改moon的节点配置文件
 cd /var/lib/zerotier-one/

# 导出依赖
zerotier-idtool initmoon identity.public >>moon.json

# 编辑配置文件 编辑 stableEndpoints配置项(ip地址和端口): "ip/9993"
vim moon.json


 


3. 修改配置生成moon文件

  • 将配置文件修改调整后,重启服务

 # 创建 moon 服务器文件
zerotier-idtool genmoon moon.json

# 创建moons.d文件夹
mkdir /var/lib/zerotier-one/moons.d


# 复制到moons.d 文件夹下
cp 000000951a0ea9af.moon ./moons.d/ 

# 重启 zerotier 服务
systemctl restart zerotier-one


 

4. 其它节点加入到 moon 服务中

  • 加入配置文件地址如下:

 
MacOS: /Library/Application Support/ZeroTier/One/moons.d
# 注意 ProgramData 是隐藏文件,需要手动打开显示
Windows: C:\ProgramData\ZeroTier\One\moons.d 

Linux: /var/lib/zerotier-one/moons.d


 


  • 无标签