Zerotier组网,搭建moon实现低延迟
准备工作
一台云服务器,一个zerotier账号
一、注册账号
前往https://my.zerotier.com注册zerotier账号
点击Create A Network创建ID
保存NETWORK ID下的ID
二、安装zerotier-one并配置
下载自动安装zerotier
curl -s https://install.zerotier.com | sudo bash
加入虚拟网络(******为ID)
zerotier-cli join ******
三、配置Moon
进入zerotier-one
cd /var/lib/zerotier-one
生成Moon.josn
zerotier-idtool initmoon identity.public >> moon.json
编辑Moon.josn
vim moon.json
修改"stableEndpoints": [”公网IP/9993“]引号别忘记了,公网IP改为自己的
生成moon文件
zerotier-idtool genmoon moon.json
将生成的 000000**********.moon 移动到 moons.d 目录
mkdir moons.d && mv 000000xxxxxxxxxx.moon moons.d
重启zerotier
systemctl restart zerotier-one
四、其他客户端连接moon
Linux:需要把moons.d文件夹和复制到其他Linux上对应的位置
Windows:moons.d文件夹丢
C:\ProgramData\ZeroTier\One
目录就行了安卓:需要kaaass大神Zerotier FIX才能用moon,官方编译的不行;需要把moons.d里的文件和Planet下载下来,在软件中自行设置
查看其他设置是否走的moon,输出后面有moon结尾的就是走的moon
zerotier-cli listpeers
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 彼岸SKY
评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果