爱乐唯

  • 返回首页
  • 技术教程
  • 资源分享
  • 奇遇网络
一 个 专 注 分 享 的 博 客
  1. 首页
  2. 技术教程
  3. 正文

Zerotier搭建Moon服务器

2024年10月5日 785点热度

搭建Moon服务器

Moon服务器也是一个Zerotier的节点,因为Zerotier服务器在国外,为了提高速度,我们搭建自己的Moon服务器。

Debian上安装Zerotier

如果使用的系统以Debian为例,那么安装只需要使用root权限执行如下命令:

curl -s https://install.zerotier.com | sudo bash

安装完后会给出服务器的Zerotier节点ID,该ID是一个长度为10的十六进制数字。没保存问题也不大,使用root权限执行下面的命令,第三个字段即为节点ID:

cd /var/lib/zerotier-one/

加入zerotier 网络

zerotier-cli join (Network ID)

导出Moon的配置文件:

zerotier-idtool initmoon identity.public >> moon.json

如果显示“dentity.public is not a valid identity”,则需要依次执行如下命令:

zerotier-idtool generate

zerotier-idtool generate identity.secret identity.public

然后再执行:

zerotier-idtool initmoon identity.public >> moon.json

使用你喜欢的编辑器编辑生成的moon.json文件,将服务器地址和端口填入stableEndpoints后面的方括号中:

生成Moon服务器的文件:

zerotier-idtool genmoon moon.json

会生成一个.moon文件。

创建moons.d文件夹

mkdir moons.d

将.moon文件复制到moons.d文件夹中

cp \*.moon moons.d/

重启Zertier

systemctl restart zerotier-one.service

配置开机启动

systemctl enable zerotier-one.service

最后,Zerotier使用9993这个UDP端口进行通信,所以需要开放服务器的9993端口,各家云服务器的防火墙不同,请自行操作,这里不再赘述。

加入Moon服务器

搭建好Moon服务器后,需要将各个Zerotier终端加入到Moon服务器中。

比较简单的方法是将构建Moon服务器时将生成的.moon文件放入到指定文件夹中,不同的操作系统位置如下(没有该文件夹就创建文件夹):

Windows: C:\ProgramData\ZeroTier\One
Macintosh: /Library/Application Support/ZeroTier/One (在 Terminal 中应为 /Library/Application\ Support/ZeroTier/One)
Linux: /var/lib/zerotier-one
FreeBSD/OpenBSD: /var/db/zerotier-one

(此步好像有些许 bug,重启电脑为佳)

检测生效
在非 moon 的客户端,输入命令:

zerotier-cli listpeers

Windows 有一点不同,需要使用管理员权限的 PowerShell 输入:

zerotier-cli listpeers

如果出现如下情况:

moon 服务器的 ID 、IP 地址出现在列表中,证明联通 moon 服务器。

200 listpeers
...................
200 listpeers 6xxxxxxxxx [moon IPv4地址]/60723;11450;11405 -1 1.4.6 MOON
...................

发现有moon字样,说明搭建成功

如果没有moon服务器,只有leaf,那就需要转换一下 zerotier-cli orbit (节点ID) (节点ID)

[注]zerotier-cli listmoons #列出加入的Moon节点
zerotier-cli orbit #加入某个Moon节点
zerotier-cli deorbit #离开某个Moon节点

转自:https://yunliu.org/

标签: zerotier 内网穿透
最后更新:2024年10月5日

iLev

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复
分类
  • 技术教程
  • 资源分享
最新 热点 随机
最新 热点 随机
网站迁移通知 一键脚本搭建frp内网穿透服务器 通过docker搭建zerotier-planet服务器 Zerotier搭建Moon服务器 利用1panel搭建密码管理工具vaultwarden 为 Google Adsense 填写税务信息 AMH面板授权码换绑简易教程 vps搭建vertex简易教程 给VPS添加 SWAP 虚拟内存
mxroute教程 免费且支持HTTP(S)协议的内网穿透端口转发服务 土耳其区购买苹果服务 搬瓦工原始邮箱查询方法 Microsoft Activation Scripts永久激活 windows/office的工具 常用脚本汇总 3O服务器搭建Nastools和qbittorrent Zerotier搭建Moon服务器 MacOS软件免费下载

COPYRIGHT © 2024 爱乐唯. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang