centos7.0下 ZeroTier-One配置moon

moon安装的服务器最好是在云服务器上,且有固定的公网地址

安装 moon,zerotier官方提供了比较方便的安装方式,一条命令即可完成:
   curl -s https://install.zerotier.com/ | sudo bash


2.生成moon配置文件
cd /var/lib/zerotier-one  #安装好zerotier后,自动会安装到此目录

zerotier-idtool initmoon identity.public > moon.json         #该命令将id文件转换为能用于配置的json


3. 修改配置文件moon.json,主要是添加公网IP,修改内容如下, 9993是默认端口

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

注:xxx.xxx.xxx.xxx为公网ip, 一定要配置正确,Zerotier依靠此配置去连接moon.后面的端口若没有改变则默认都是9993端口, 且是UDP协议的, 此处在防火墙上需要开放UDP,否则是连接不上Moon的.

4.生成moon文件

zerotier-idtool genmoon moon.json 

执行该命令后,会在在/var/lib/zerotier-one目录下生成一个类似000000XXXXXXXX.moon的文件..这个文件非常重要,所有的客户端要连接上moon都是依靠该文件关联的..

5.使moon配置文件生效:

mkdir -p  /var/lib/zerotier-one/moons.d

mv 000000XXXXXXXX.moon moons.d/  

service zerotier-one restart   #(服务重启命令)

客户端连接并使用服务器上的Moon

Linux:  直接在zerotier目录下,创建moons.d文件夹,并且将生成的000000XXXXXXXX.moon文件拷入,并重启服务即可.
Windows:下载WINDOWS的客户端,依赖.net4.5及以上。安装后的路径一般在C:\ProgramData\ZeroTier\One或C:\Program Files (x86)\ZeroTier\One
在上面的程序路径下建立moons.d文件夹,然后将moon服务器下生成的000000XXXXXXXX.moon文件,拷贝到此文件夹内..再重启该服务即可..
重启服务方法:cmd命令执行services.msc 找到zerotier服务,选中重启动。


cmd命令行模式进入到zerotier程序路径下执行  zerotier-cli orbit XXXXXXXX  XXXXXXXX      注意:XXXXXXXX为moon服务器的ID
要验证是否moon生效,只需要在客户端zerotier程序目录下,执行以下命令即可:
zerotier-cli listpeers
若有类似地址,即可证明moon连接成功         --此处可用于判断无法连接到zerotier服务器
200 listpeers XXXXXXXX xxx.xxx.xxx.xxx/9993;4242;4038 224 1.2.12 MOON


https://my.zerotier.com/login  
创建一个网络,记录网络ID

windows下运行zerotier,会在右下角出现相应图标,点击此图标,join network ,成功后会显示上一步创建网络ID的描述

在网络ID下的menber中能看此windwos客户端的信息,勾选中。
其他客户端均按照此方法加入网络。


参考链接:https://blog.csdn.net/coldboy258/article/details/93133860?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.control&dist_request_id=58ef995b-4ce0-40da-9533-570fe621a4cb&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.control
 

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值