当前位置: 首页  >> 行业资讯  >> 帮助支持  >> 查看详情

Moon节点如何搭建?ZeroTier内网穿透

2024-03-12 11:08:50


ZeroTier内网穿透 + Moon节点部署,公网局域网

Zerotier可以组建虚拟局域网,并且是P2P直连的,这个可以说是非常爽了,你可以在公司直连自己家里边的电脑,访问共享远程控制等。想要P2P访问必须先通过一个中介进行连接,官方的节点在网络高峰期不是很好使,所以最好在vps上建立一个moon节点。

1、vps安装Zerotier

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

2、vps加入Zerotier局域网

zerotier-cli join <network id>

3、建立moon

Zerotier 定义了几个专业名词:

PLANET 行星服务器,Zerotier 各地的根服务器,有日本、新加坡等地

moon 卫星级服务器,用户自建的私有根服务器,起到中转加速的作用

LEAF 相当于各个枝叶,就是每台连接到该网络的机器节点。

在使用 zerotier-cli listpeers 命令时能看到这几个名词。

3.1、生成moon模板

cd /var/lib/zerotier-one

zerotier-idtool initmoon identity.public > moon.json

3.2、修改moon.json

vi 编辑 moon.json,修改 “stableEndpoints” 为 VPS 的公网的 IP,以 IPv4 为例:

"stableEndpoints": [ "1.2.3.4/9993" ]

1.2.3.4为公网IP,换为你自己的VPSIP,9993 为 Zerotier 默认端口。

3.3、生成签名文件

用到上一步中的 moon.json, 执行

zerotier-idtool genmoon moon.json

执行之后生成 000000xxxx.moon 文件。

3.4、将 moon 节点加入网络

在 VPS 的 Zerotier 安装目录下(/var/lib/zerotier-one)建立文件夹 moons.d,将生成的 .moon文件拷贝进去。重启 zerotier,重启电脑。至此,VPS 上(moon 服务器)配置完成。

4、客户机连接moon节点

其他虚拟局域网中的机器想要连接到 moon 节点的话有两种方法。

第一种方法就是使用 zerotier-cli orbit 命令。

使用之前步骤中 moon.json 文件中的 id 值 (10 位的字符串)分别在客户端机器里执行:

zerotier-cli orbit <id> <id>

完成

第二种方法是需要在 /var/lib/zerotier-one 目录下新建 moons.d 文件夹和 moon 节点一样,将 000000xxxx.moon 文件放到其中,并重启 zerotier。

5、测试

zerotier-cli listpeers

如果有 moon 服务器 IP 地址的那一行后面有 moon 字样,证明 moon 节点已经被本机连接。

不同系统下的 ZeroTier 目录位置:

Windows: C:\ProgramData\ZeroTier\One

Macintosh: /Library/Application\ Support/ZeroTier/One)

Linux: /var/lib/zerotier-one

FreeBSD/OpenBSD: /var/db/zerotier-one

XIDC作为一家专业的服务器提供商,我们自豪地为您提供香港、美国、日本、韩国、新加坡和台湾等地的服务器接入服务。这些服务器已经成功接入了CN2线路,确保您能够享受到稳定高速的网络连接。

为了满足不同行业客户的需求,我们提供了多样化的配置选择。无论您是个人用户还是企业客户,我们都能为您提供最适合的解决方案。我们的服务器配置涵盖了各种需求,从个人博客到大型企业应用,都能得到满足。

除了优质的服务器接入服务,我们还致力于提供优质的售后服务。我们拥有一支专业的技术团队,他们将全力保障您的服务器稳定运行和数据安全。无论是系统故障还是网络问题,我们都将及时响应并提供解决方案。

为了让您更加放心,我们还提供真机测试服务。如果您对我们的服务器不满意,我们将不收取任何费用。我们相信,只有您满意才是我们最大的成功。

欢迎您访问我们的官网: https://www.xidc.xyz ,了解更多关于我们服务器的信息。无论您是寻找稳定高速的网络连接,还是需要专业的技术支持,XIDC都将是您的最佳选择。让我们携手共创美好未来!

申请测试TG: @AmmKiss