# 云服务器+ZeroTier 异地组件局域网（搭建Moon篇）

> 来源：梦飞idc云平台 | 原文：https://www.mfisp.com/11322.html | 发布：2022-10-19 | 更新：2022-10-19 | 分类：建站教程、投稿分享

最近一直在尝试各种内网穿透方案，第一种方案是云服务器+Frp，但是需要单独做端口转发；第二种方案是云服务器+ZeroTier One组件局域网(100节点免费)，但是有个问题是ZeroTier One本身的服务器都在国外访问速度很慢。可以通过搭建国内Moon服务加速解决连接慢的问题。

 

两种方案都需要有固定外网IP的服务器，可以在梦飞科技注册

 

下面是配置Moon的步骤（Linux）：

 

1、安装 moon,zerotier官方提供了比较方便的安装方式,一条命令即可完成:

 

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

 

2.生成moon配置文件

 

cd /var/lib/zerotier-onesudo zerotier-idtool initmoon identity.public > moon.json

 

3. 修改配置文件moon.json，主要是添加公网IP，修改内容如下, 9993是默认端口

 

vim moon.json #找到对应行修改内容"stableEndpoints": [ "23.23.23.23/9993" ]

 

注:23.23.23.23为公网ip, 一定要配置正确,Zerotier依靠此配置去连接moon.后面的端口若没有改变则默认都是9993端口, 且是UDP协议的, 此处在防火墙上需要开放UDP,否则是连接不上Moon

 

4.生成moon文件

 

sudo zerotier-idtool genmoon moon.json

 

执行该命令后,会在在/var/lib/zerotier-one目录下生成一个类似000000xxxxx.moon的文件

 

5.使moon配置文件生效:

 

在/var/lib/zerotier-one目录下,新建一个 moons.d 文件夹，并将刚生成的moon配置文件放到该文件夹下

 

mv 00000018fasd2319.moon moons.d/

 

6. 重新启动moon服务器,由于使用命令安装时会自动注册为服务,所以可以依靠以下命令完成启动或重启

 

service zerotier-one restart #服务重启命令

 

经过以上配置,服务器上的moon即配置并应用完闭.

 

7. 客户端连接并使用服务器上的Moon

 

直接在zerotier目录下,创建moons.d文件夹,并且将生成的000000xxxxxxxx.moon文件拷入,并重启服务即可

 

![云服务器+ZeroTier 异地组件局域网（搭建Moon篇）](https://www.mfisp.com/wp-content/uploads/2022/01/2022011903223095.jpeg)

---
本页由 梦飞idc云平台（https://www.mfisp.com）提供。站点导航见 https://www.mfisp.com/llms.txt
