找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 22063|回复: 19

梅林搭建zerotier的moon中转服务器

[复制链接]
发表于 2018-4-9 10:38 | 显示全部楼层 |阅读模式
本帖最后由 laomms 于 2018-4-9 10:48 编辑

        zerotier的官方服务器在国外,国内客户端使用时延迟较大,网络高峰期时甚至各个客户端节点之间访问不了。此时,“自定义根服务器”,又称 moon中转服务器就显得非常重要,它的主要功能是通过自定义的服务器作为跳板加速内网机器之间的互相访问。
       zerotier定义了几个专业名词:
       PLANET  行星级的服务器,zerotier各地的根服务器,有日本、新加坡等地。
       MOON   卫星级服务器,用户自建的私有根服务器,起到中转加速的作用。
       LEAF      相当于各个枝叶,就是每台连接到该网络的机器节点。
       充当MOON的机子最好有公网IP,现在我们尝试用qnap搭建一个moon中转:


       跟安装客户端一样,用entware安装好zerotier。这里不细讲。
       下面是ssh命令行。
  1. zerotier-idtool generate identity.public
复制代码
       执行后会在 /jffs/entware-ng.arm/var/lib/zerotier-one (我的entware是装在jffs下,如果找不到zerotier-one目录,可以搜索一下。)
        进入zerotier-one目录:
  1. cd /jffs/entware-ng.arm/var/lib/zerotier-one
复制代码
       执行命令:
  1. zerotier-idtool initmoon identity.public >>moon.json
复制代码
        此命令也会在当前目录下生成一个文件 moon.json,修改下内容:
  1. nano moon.json
复制代码
       如果没有安装nano,用opkg install nano先安装一下。
        将"stableEndpoints": [  ] 修改下,放上路由的域名及zerotier的端口:
  1. {
  2. "id": "b7******e2",
  3. "objtype": "world",
  4. "roots": [
  5.   {
  6.    "identity": "b724e072e2:0:84d8ba8ecaa751a91e7b1fadb7952b1f5bae0b9d0789662194872b91cf651259e5ff4148a52e2ae2a2afddaaaf2e73f682d94b2c7d18619f0ad4da8442ee3b77",
  7.    "stableEndpoints": ["****..asuscomm.com/9993"]
  8.   }
  9. ],
  10. "signingKey": "842a6d45d70c392bc4ae392ba88f20a351702e32d123907595188e17a21a9e321e2a38a6ded25dcc94c1b5199746399c7a08b149148085d1843837aed418b178",
  11. "signingKey_SECRET": "dfe01b3d79571e41fe400e35c71e363c5ce02490fe2fcec1afc1f29c08f67f1c44971121574bef5a5457cde1dde349716d7d73e9e437a46c576c87e4616b5d81",
  12. "updatesMustBeSignedBy": "842a6d45d70c392bc4ae392ba88f20a351702e32d123907595188e17a21a9e321e2a38a6ded25dcc94c1b5199746399c7a08b149148085d1843837aed418b178",
  13. "worldType": "moon"
  14. }
复制代码

        修改完保存,执行:
  1. zerotier-idtool genmoon moon.json
复制代码
        这时会在目录产生一个00000b7******e2.moon文件.
        
        在当前目录新建文件夹moons.d, 移动moon文件到该文件夹:
  1. mkdir moons.d
  2. mv 00000b724e072e2.moon moons.d
复制代码
       重启zerotier:
  1. killall -9 zerotier-one  
  2. zerotier-one -d
复制代码

         以后每台节点机器要加入这个moon中转只要执行:
  1. zerotier-cli orbit b7******e2 b7******e2
复制代码

        在其他机子执行以下命令将会显示该moon服务器:
  1. zerotier-cli listpeers
复制代码




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

评分

参与人数 1恩山币 +3 收起 理由
huatian + 3 我来恩山就是为了撩你!

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
发表于 2018-5-15 17:28 | 显示全部楼层
在windows下尝试了,始终不行,不知道为什么

点评

后来发现是1.28版本的bug  详情 回复 发表于 2018-5-16 21:12
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-5-16 21:12 | 显示全部楼层
garryforreg 发表于 2018-5-15 17:28
在windows下尝试了,始终不行,不知道为什么

后来发现是1.28版本的bug

点评

windows下,你成功做成了moon服务器吗?  详情 回复 发表于 2019-1-9 23:01
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-5-16 21:13 | 显示全部楼层
但是路由上用1.24版本发现stableEndpoints 这里不支持用域名,用了就是空的

点评

最近在折腾这个,最新1.2.12应该也是不支持ddns,输入ddns后再查看,是空地址。  详情 回复 发表于 2019-2-18 15:58
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-6-12 12:08 | 显示全部楼层
zerotier的教程,感谢感谢
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-12-13 20:19 | 显示全部楼层
高深莫测的学问。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-1-9 23:01 | 显示全部楼层
garryforreg 发表于 2018-5-16 21:12
后来发现是1.28版本的bug

windows下,你成功做成了moon服务器吗?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-1-15 09:47 | 显示全部楼层
好贴。一定要支持才行。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-2-18 15:58 | 显示全部楼层
garryforreg 发表于 2018-5-16 21:13
但是路由上用1.24版本发现stableEndpoints 这里不支持用域名,用了就是空的

最近在折腾这个,最新1.2.12应该也是不支持ddns,输入ddns后再查看,是空地址。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-3-12 10:57 | 显示全部楼层
不支持ddns??????
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-3-15 23:51 | 显示全部楼层
我想问问这个教程具体是用的哪个版本,貌似 ZeroTier 一直都没能很好的支持DDNS,
在ZeroTier的 Github 页面下,有很多人留言DDNS的问题,官方也没有回复和解决,直接关帖了。
所以想问问楼主这个教程具体的 ZeroTier 版本号是多少,不光要服务端版本,还有客户端(比如Windows)版本。

点评

输入ddns后再查看,是空地址,插件版本1.46。。  详情 回复 发表于 2021-4-17 13:41
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-3-28 10:10 | 显示全部楼层
照做,没成功。不知道哪里错了。。。。。继续爬文。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-4-19 11:12 | 显示全部楼层
谷歌云是否可以装?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-4-21 13:08 | 显示全部楼层
为什么我建立的moon显示为LEAF??
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-5-29 14:17 | 显示全部楼层
能成功,但是貌似无法走MOON,仍然是很慢,丢包
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-3-29 14:44

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表