(此小段建议不看)如果在 identity 语句下面直接加 IP 地址,经我测试,是不行的。

{

"id": "284b515a17",

"objtype": "world",

"roots": [

{

"identity": "284b515a17:0:d0a811e14c:0:5634a0ef9680b49d7fa518b3a013ffc61315fe24c0b4750edba82ed28e7d3936634365517f1e8a94eb28eac63f8c59b4c1a8f4e908bb5f65e95e9d0793afd641",

"stableEndpoints": [ "192.168.191.1/9993" ],

"stableEndpoints": [ "192.168.191.2/9993" ],

"stableEndpoints": [ "192.168.191.3/9993" ]

}

],

"signingKey": "b324d84cec708d1b51d5ac03e75afba501a12e2124705ec34a614bf8f9b2c800f44d9824ad3ab2e3da1ac52ecb39ac052ce3f54e58d8944b52632eb6d671d0e0",

"signingKey_SECRET": "ffc5dd0b2baf1c9b220d1c9cb39633f9e2151cf350a6d0e67c913f8952bafaf3671d2226388e1406e7670dc645851bf7d3643da701fd4599fedb9914c3918db3",

"updatesMustBeSignedBy": "b324d84cec708d1b51d5ac03e75afba501a12e2124705ec34a614bf8f9b2c800f44d9824ad3ab2e3da1ac52ecb39ac052ce3f54e58d8944b52632eb6d671d0e0",

"worldType": "moon"

}

第三步,将刚才修改后的 moon.json 文件放入刚才的“空”文件夹下,并在该文件夹下运行下面的命令,生成类似这样的标记文件 000000284b515a17.moon,并把它拷贝到 /var/lib/zerotier-one/moons.d 目录里去(该目录不存在,需要手工建立),然后重启 moon 上的 zerotier(也可以重启机器)。

zerotier-idtool genmoon moon.json

(方法一)继续把 000000284b515a17.moon 拷贝到其他机器的同一个目录中去(windows 和 android 的未知就不进行了)。

(方法二)(此小段也建议不看)也可以在其他机器上使用下面的语句来完成(第一个字符串为 The world ID,就是 000000284b515a17,去掉前面的若干个 0,第二个字符串为任意一个 root 的地址。例如本例中的 284b515a17、42b9e61f30、a3d1bcf160,皆可),但我对它的理解也许有误,运行后只建立了一个 moons.d 目录,里面没有任何东西。所以我用的第一种方法。

zerotier-cli orbit 284b515a17 a3d1bcf160

最后,在 moon 端运行下面的语句,查看各个节点情况

zerotier-cli listpeers

得到了这样的结果(第二行里面含代码,被系统自动处理掉了)。下面长的那三行,不是我的,系统自动获得的。

root@ubuntu:~# zerotier-cli listpeers

200 listpeers

200 listpeers 3sa8ecf110 - 0 - LEAF

200 listpeers 284b515a17 - 0 - MOON

200 listpeers 42b9e61f30 - 0 - MOON

200 listpeers a3d1bcf160 - 0 - MOON

200 listpeers d51a6cf416 61.172.51.116/9993;11791;11601;1.00 164 1.2.4 LEAF

200 listpeers 8b29e613b0 - 0 - LEAF

200 listpeers 8841408a2e 45.32.198.130/9993;1752;1752;1.00 105 1.1.5 PLANET

200 listpeers 8bd5124fd6 149.202.200.39/59948;2549;2549;1.00 331 1.2.5 LEAF

200 listpeers 9d219039f3 107.170.197.14/9993;6790;6772;1.00 226 1.1.5 PLANET

注意,在其他机器上运行上面命令,也能看到同样多的 moon 字样,才算成功,否则就把其他机器(212、712)重启一下就OK了。

---------------------------------以下不需进行,此处用于对比,可以不看------------------------------

删除本文产生的所有文件(identity.public、moon.json、000000284b515a17.moon,以及 moons.d 文件夹),并重启 moon,再次运行

zerotier-cli listpeers

看到的是这样的

root@ubuntu:~# zerotier-cli listpeers

200 listpeers

200 listpeers 284b515a17 - 0 - LEAF

200 listpeers 42b9e61f30 61.172.51.116/9993;11791;11601;1.00 164 1.2.4 LEAF

200 listpeers a3d1bcf160 180.175.93.112/1050;6735;6735;1.00 164 1.2.4 LEAF

200 listpeers 8841408a2e 45.32.198.130/9993;12610;12573;1.00 146 1.1.5 PLANET

200 listpeers 8bd5124fd6 149.202.200.39/37807;2604;7449;1.00 159 1.2.5 LEAF

200 listpeers 9d219039f3 107.170.197.14/9993;2604;2587;1.00 202 1.1.5 PLANET

注意,以上删除前后,彼此都是可以 ping 通对方的。当然,这最后一步,可以在进行本文所说的建立 moon 之前进行,便于最后对比。

按照官方的说法:使用 zerotier-cli listpeers 后看到 MOON 代替了 LEAF,就算成功了。我这个算成功了吧?

15.79%(3)

84.21%(16)

moon服务器 zerotier_初探:建立 zerotier 的 moon 服务器相关推荐

  1. moon服务器 zerotier_如何使用 ZeroTier 搭建转发服务器 moon 组建内网

    是不是你刷的 OpenWrt 固件都有这样一个应用 ZeroTier?这个 ZeroTier 别的作用暂时不知道,但是有个作用是可以提升爬墙速度. 官网: https://www.zerotier.c ...

  2. moon服务器 zerotier_如何建zerotier moon服务器

    zerotier的注册,安装比较简单,本文不涉及,本文重点说明如何建moon 1.安装 moon,zerotier官方提供了比较方便的安装方式,一条命令即可完成: curl -s https://in ...

  3. linux创建vnc服务器,五步建立一个VNC Linux服务器

    [51CTO快译]VNC(Virtual Network Computing)可以让你登录进到远程服务器的桌面上(相比之下,SSH的X11只能让你在本地机器上打开几个窗口).这个很有用,设置起来也十分 ...

  4. 构建erp系统服务器,erp系统服务器的数据库建立

    erp系统服务器的数据库建立 内容精选 换一换 "数据导入"章节适用于MRS 3.x及后续版本.Loader是实现MRS与外部数据源如关系型数据库.SFTP服务器.FTP服务器之间 ...

  5. moon服务器 zerotier_使用ZeroTier组建虚拟内网/如何搭建MOON转发服务器

    ZeroTier可以构建网状结构的虚拟局域网,方便我们将不同的设备连入这个虚拟的网络,实现内网通信的需求.然而在中国如果要用好ZeroTier,则需要搭建几个MOON转发服务器. 名词解释:PLANE ...

  6. moon服务器 zerotier_在Server上搭建Zerotier的Moon节点;加快访问速度

    1.VPS安装Zerotier curl -s https://install.zerotier.com/ | sudo bash 1 curl-shttps://install.zerotier.c ...

  7. moon服务器 zerotier_配置ZeroTier的moon服务器记录

    本文仅记录参考网址及配置过程,自用,请勿用于任何非法用途.仅作为个人记录所用. 第一步: curl -s https://install.zerotier.com/ | sudo bash 第二步:加 ...

  8. 搭建ZeroTier的Moon服务器

    一直在用zerotier的异地组网服务,不过速度有时不理想,要构建moon节点加速 需要有公网ip的云服务器,于是乎找了永久免费云服务器 https://www.sanfengyun.com, 支持w ...

  9. Windows上利用Zerotier配置moon无法连接

    - 问题描述 按照相关教程[1][2]配置好moon之后,需要在各客户端zerotier上配置,并连接此服务器.在Windows电脑中,用两种方法将机器连接上 moon 节点. 方法一:在打开服务程序 ...

最新文章

  1. python pil保存图片_python爬取百度图片并保存到本地
  2. hihoCoder #1457 : 后缀自动机四·重复旋律7
  3. halcon select_shape_xld按区域大小描绘xld
  4. Linux RTC 驱动实验
  5. EFCore之SQL扩展组件BeetleX.EFCore.Extension
  6. MyEclipse下JDBC-MySQL配置总结
  7. 【廖雪峰官方网站/Java教程】函数式编程
  8. 编程语言学习之php
  9. 三星s7250d下载php,HTML5表现令人满意_三星 S7250D(Wave M)_手机其它OS-中关村在线...
  10. 数据驱动的综合能源系统
  11. 五子棋大在线对战 java_五子棋可蓝牙对战版
  12. linux下如何模拟按键输入和模拟鼠标
  13. 移动端车牌识别与PC端车牌识别有啥区别解析
  14. 赵小楼《天道》《遥远的救世主》深度解析(49)丁元英的“不执著出人头地”和主流价值观的“执著出人头地”
  15. 厦大C语言上机 1413 模式匹配
  16. Android 能让你少走弯路的干货整理
  17. 学习《论文写作》课程的收获
  18. php 判断是否汉字
  19. net: mpls 是什么
  20. iCloud云备份与照片库

热门文章

  1. .NET动态生成PDF文件(利用iTextSharp)
  2. clamav(clamav杀毒 启动)
  3. 解决报错Parameter 0 of constructor in XXX required a bean...elasticsearch 继承ElasticsearchConfiguration方法
  4. python归一化和反归一化_python:什么是归一化以及怎么做归一化?
  5. vue2关于引入字体的步骤
  6. delta-normal var的公式推导
  7. 漂流幻境服务器文件,飘流幻境 飘流幻境常用合成资料汇总
  8. 大数据分析、机器学习、智能化等概念梳理
  9. 服务器修改系统盘符,服务器盘符怎么改
  10. 10.4.3 编程实例-太阳系动画