zerotier常用命令整理

安装

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

启停

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

加入网络

加入、离开、列出网络


zerotier-cli join 8850xxxxxxxxxxxxxxx

zerotier-cli leave 8850xxxxxxxxxxxxxxx

zerotier-cli listnetworks

  • 8850xxxxxxxxxxxxxxx 为zerotier后台页面上的网络id

注意需要再zerotier中开启授权,点击ip前面的小对钩,也可以自定义ip地址。

获取地址和服务状态

zerotier-cli status

设置moon

linux中执行命令

生成moon配置文件

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

修改配置文件moon.json

vim moon.json

stableEndpoints数组中增加公网ip,如

   "stableEndpoints": ["95.169.24.xxx/9993"]

(主要是添加公网IP,公网IP是服务器的IP,9993是zerotier的默认端口,服务器防火墙上需要开放UDP:9993,否则是连接不上Moon的)

生成签名文件

zerotier-idtool genmoon moon.json

移动刚生成的签名文件

mkdir moons.d
mv 0000007144xxxxx.moon moons.d/0000007144xxxxx.moon

重启服务

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

记录服务器id

zerotier-cli info

返回的是:
200 info 714xxxxxx 1.6.4 ONLINE
其中 714xxxxxx 为本机id,下方给客户端使用。

客户端增加moons

zerotier-cli orbit  714xxxxxx 714xxxxxx

注意 orbit 要跟两次 moon机器的id

客户端查看 moons

zerotier-cli listpeers

看输出列 role 是否具有moon 机器

最终我的设置是将腾讯云的moon取消,只保留 搬瓦工的moon

参与评论 您还未登录,请先 登录 后发表或查看评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页

打赏作者

凉晓风

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值