搭建zeroTier的Moon服务器用于局域网链接

文章目录

服务器端的zerotier安装与配置

安装zeroTier

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

这里会弹出一大堆东西

在这里插入图片描述

启动和使能

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

然后加入网络

sudo zerotier-cli join networdId

在这里插入图片描述

看到200 join OK就是加入成功了,然后打开zerotier的网页
在zerotier给他认证

在这里插入图片描述

配置MOON节点

首先搞出来moon.json

cd /var/lib/zerotier-one
zerotier-idtool initmoon identity.public > moon.json
sudo nano moon.json

在stableEndpoints项中写入公网服务器ip/9993

在这里插入图片描述

sudo zerotier-idtool genmoon moon.json

这个时候如果成功了会提示wrote XXXXX后面这串数字是有用的

在这里插入图片描述

接下来新建路径,然后把刚才生成的东西移动进去,重启zerotier-one即可。

sudo mkdir moons.d
sudo mv 000000dd444440b0f7.moon moons.d/ #这一步是把刚才wrote的文件夹移动过去,那个0000xxxx要换成你自己的
sudo systemctl restart zerotier-one

连入网络的客户机(windows)

先查看一下,下面应该会列出来很多,找到有服务器ip的一行

zerotier-cli listpeers

在这里插入图片描述


记下ztaddr列的内容

zerotier-cli orbit ztaddrcontent ztaddrcontent

在这里插入图片描述


此时应该就ol了,可以运行下面的指令查看连接的moon服务器确认一下。

zerotier-cli listmoons

安卓方法

Zerotier 非官方安卓客户端发布:支持自建 Moon 节点 - 知乎 (zhihu.com)

苹果方法

外服账号可以下载zerotier one,但是我试的不太成功

相关文章

AJAX是一种基于JavaScript和XML的技术,能够使网页实现异步交...
在网页开发中,我们常常需要通过Ajax从后端获取数据并在页面...
在前端开发中,经常需要循环JSON对象数组进行数据操作。使用...
AJAX(Asynchronous JavaScript and XML)是一种用于创建 We...
AJAX技术被广泛应用于现代Web开发,它可以在无需重新加载页面...
Ajax是一种通过JavaScript和HTTP请求交互的技术,可以实现无...