/ Technical / 11浏览

Zerotier自建Moon节点

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

达达下雨不吃鱼
Python全能依赖环境管理工具uv
基于H2O的AutoML机器学习详细说明
Glusterfs——开源分布式存储
FRP——网络代理服务
声音大模型之音色克隆
深度学习机大模型领域相关术语及解释