mobile wallpaper 1mobile wallpaper 2mobile wallpaper 3mobile wallpaper 4mobile wallpaper 5mobile wallpaper 6
429 字
1 分钟
Docker:搭建moon节点实现zerotier加速访问/Nas组网教程

前言#

因为 zerotier 根服务器在国外,在国内的速度很慢,而且不稳定很容易断开连接。

所以根据上述这些缺点,zerotier 也给出了一个解决方案。那就是自行搭建一个 moon 节点来进行中转。

本篇文章将讲述如何自己搭建 Zerotier Moon,加速 Zerotier-One 的连接,让虚拟网络更稳定的运行。

搭建 moon 节点前 VS 搭建 moon 节点后#

在设置 Moon 节点之前,我们先来看一下速度。可以从图中看到平均延时都有将近 400ms。这个速度真的很慢了,而且会有 8% 的几率丢包。

一般来说,ping 值在 50ms 以下被认为是优秀的,50-100ms 被认为是良好的,100-150ms 被认为是中等的,150ms 以上则被认为是较高的。

如果觉得 ping 值不能代表什么,那么请看下面这张 Gif 图。可以看到打开文件速度非常慢,只能说 连了 == 没连

部署 moon 节点以后,平均到 60ms,已经算是比较优秀的了。请看图

服务器搭建 moon 节点#

准备工作#

1)一台云服务器,带宽稍微高一些

2)操作系统 CentOS7

3)开放端口 9993,UDP

操作步骤#

下载并执行脚本#

[hidecontent type=“reply”]``` curl -s https://install.zerotier.com/ | sudo bash   

启动并开启自启
-------

systemctl start zerotier-one.service systemctl enable zerotier-one.service   

加入到网络
-----

zerotier-cli join 63xxxxxxx   

说明: 63xxx 即 NetworkId
进入安装目录
------

cd /var/lib/zerotier-one/   

生成节点配置
------

zerotier-idtool initmoon identity.public > moon.json   

编辑配置
----

vi moon.json   

修改公网 IP
-------
在 moon.json 中找到下面语句。在 `[]` 中添加服务器 IP 以及端口号
此端口号需要 UDP 放行

“stableEndpoints”: [ “ServerIP/9993” ]   

生成签名
----

zerotier-idtool genmoon moon.json   

查看生成的文件名
--------

ll   

说明: 查看 000000xxxxxx.moon 的文件名
创建目录
----

mkdir moons.d   

移动 moon 配置文件
------------

mv 00000050c0acc251.moon moons.d/   

重启服务
----

systemctl restart zerotier-one   

进入到 moons.d
-----------

cd moons.d    

重新启动
----

service zerotier-one restart    

NAS 中 Docker 容器加入节点
===================
**注意:你需要使用 moon 节点的设备,都需要按下列步骤加入一次**
查看是否联网成功
其中 zerotier – moon 为你自己容器的名字,自行替换

docker exec zerotier-moon zerotier-cli listnetworks   

查看 zerotier 的节点

docker exec zt zerotier-cli listpeers   

NAS 加入 moon 节点 cea2b02da0 为 zerotier,刚刚服务器的 Address. 如图红框所示
![](https://cdn.miwap.com/mi-media/uploads/2025/01/20250127202711921-image.png!miwap)
cea2b02da0 替换为你自己 Zerotier 网站中服务器的 Address

docker exec zt zerotier-cli orbit cea2b02da0 cea2b02da0   

再次执行命令查看是否变为 moon 节点

docker exec zt zerotier-cli listpeers   

红框所示,已经成功设置为 moon 节点
![](https://cdn.miwap.com/mi-media/uploads/2025/01/20250127202721255-image.png!miwap)
分享

如果这篇文章对你有帮助,欢迎分享给更多人!

Docker:搭建moon节点实现zerotier加速访问/Nas组网教程
https://blog.miwap.com/posts/docker搭建moon节点实现zerotier加速访问-nas组网教程/
作者
Sping Dream
发布于
2025-01-27
许可协议
CC BY-NC-SA 4.0

部分信息可能已经过时

封面
Sample Song
Sample Artist
封面
Sample Song
Sample Artist
0:00 / 0:00