Zerotier_MOON配置
moon是什么,对于zerotier来说有什么作用
zerotier用于搭建虚拟局域网,但是其根服务器在国外,使用人数又多,因此通常压力巨大。
moon(月球)其名字本身就比较好地反映了其作用,用于搭建一个国内的“卫星”作为中转服务器,作为根节点速度慢,不稳定的一种补充保障。
moon服务器必须拥有一个公网ip
moon配置过程
以linux系统为例配置moon服务器
TIPS
由于zerotier本身使用UDP协议,因此如果存在防火墙的话,需要开放UDP,否则无法连接。
本篇内容仅介绍zerotier-moon服务器的配置,关于zerotier本身用法请参考另外一篇文章:
https://www.cnblogs.com/Do-n/p/13678320.html
安装
在用作moon服务器的机器上安装zerotier
curl -s https://install.zerotier.com/ | sudo bash
生成moon配置文件
cd /var/lib/zerotier-one
sudo zerotier-idtool initmoon identity.public > moon.json
vim moon.json
其内容包括id、objtype、roots、signingKey等等
需要修改其中roots->stableEndpoints的内容为本机器的公网ip,如["198.126.126.1/9993"],此处一定要配置正确。
生成moon文件
sudo zerotier-idtool