zerotier内网穿透+moon节点部署

本来zerotier用得还可以,虽然不是特别快,倒是也堪堪可用。今年夏天以来访问家里的服务器就变得奇慢无比。只写写代码还好,能忍,但如果有作图需求,又不想把数据拷贝到本地,就要想办法用x11转发数据,此时这一步就根本无法实现了。好在可以利用moon架设境内节点,不需要走zerotier的境外服务器,因此折腾了一下这个事情,遂记录之。

用zerotier组虚拟局域网无改变,需要做的是在vps中安装zerotier:

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

加入局域网:

zerotier-cli join <network id>

生成配置文件(先给/var/lib/zerotier-one目录777的权限),cd到/var/lib/zerotier-one,生成配置文件:

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

编辑该json文件,加入vps的IP和端口(9993):

“stableEndpoints”: [ “vps公网IP/9993” ]

生成moon配置文件:

sudo zerotier-idtool genmoon moon.json

把生成的 .moon文件放入新建的moons.d目录(在/var/lib/zerotier-one底下),重启zerotier

sudo systemctl restart zerotier-one.service

之后进入zerotier官网,authorize这台vps,至此服务端配置完成。

客户端配置,总体原则是Zerotier/One/下新建moons.d目录,把服务器生成的 .moon文件拷贝进去,重启zerotier。特别需要注意的是,vps需要开放9993端口,不知为何我的vps开放9993不管用,只得开放全部端口,肉鸡是我。

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注