1、VPS安装Zerotier

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

1

curl-shttps://install.zerotier.com/ | sudo bash

2、VPS加入Zerotier局域网

zerotier-cli join

1

zerotier-clijoin

加入完需要登录zerotier去点击勾选✔一下

3、建立moon

Zerotier定义了几个专业名词:

PLANET行星服务器,Zerotier各地的根服务器,有日本、新加坡等地

moon卫星级服务器,用户自建的私有根服务器,起到中转加速的作用

LEAF相当于各个枝叶,就是每台连接到该网络的机器节点。

在使用 zerotier-cli listpeers 命令时能看到这几个名词。

3.1、生成moon模板

cd /var/lib/zerotier-one

zerotier-idtool initmoon identity.public > moon.json

1

2

cd/var/lib/zerotier-one

zerotier-idtoolinitmoonidentity.public>moon.json

3.2、修改moon.json

vi编辑moon.json,修改 “stableEndpoints” 为VPS的公网的IP,以IPv4为例:

"stableEndpoints": [ "8.8.8.8/9993" ]

检查"id"是否为你vps的10为字符id,可在zerotier网页管理端查看,如果不是说明上一步配置有误。

8.8.8.8为你的公网IP,9993为Zerotier默认端口。

3.3、生成签名文件

用到上一步中的moon.json, 执行

zerotier-idtool genmoon moon.json

1

zerotier-idtoolgenmoonmoon.json

执行之后生成类似 000000xxxx.moon 文件。

3.4、将moon节点加入网络

在 VPS 的 Zerotier 安装目录下(/var/lib/zerotier-one)建立文件夹 moons.d,将生成的 .moon文件拷贝进去。

重启 zerotier,重启电脑。至此,VPS 上(moon 服务器)配置完成。

在moon服务器上:把 000000xxxx.moon文件移动到 moons.d文件夹

mv 000000xxxx.moon moons.d

1

mv000000xxxx.moonmoons.d

这里要注意的是,不是创建文件。

4、客户机连接moon节点

其他虚拟局域网中的机器想要连接到moon节点的话有两种方法。

第一种方法就是使用 zerotier-cli orbit 命令。

使用之前步骤中 moon.json 文件中的 id 值 (10 位的字符串)分别在客户端机器里执行:

zerotier-cli orbit

1

zerotier-cliorbit

完成

第二种方法是需要在 /var/lib/zerotier-one 目录下新建 moons.d 文件夹和 moon 节点一样,将 000000xxxx.moon 文件放到其中,并重启 zerotier。

5、测试

zerotier-cli listpeers

1

zerotier-clilistpeers

如果有moon服务器IP地址的那一行后面有moon字样,证明moon节点已经被本机连接。

不同系统下的ZeroTier目录位置:

Windows: C:\ProgramData\ZeroTier\One

Macintosh: /Library/Application\ Support/ZeroTier/One)

Linux: /var/lib/zerotier-one

FreeBSD/OpenBSD: /var/db/zerotier-one

moon服务器 zerotier_在Server上搭建Zerotier的Moon节点;加快访问速度相关推荐

  1. 树莓派Odroid等卡片式电脑上搭建NAS教程系列2-SSH连接访问

    Odroid上Ubuntu系统安装好的话一般是自带SSH功能的. 这里可以看到openssh已经安装好了.如果没有安装的话自行安装便可. 用了SSH功能就可以使用SSH(secure shell)来远 ...

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

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

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

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

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

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

  5. 搭建ZeroTier的Moon服务器

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

  6. moon服务器 zerotier_初探:建立 zerotier 的 moon 服务器

    (此小段建议不看)如果在 identity 语句下面直接加 IP 地址,经我测试,是不行的. { "id": "284b515a17", "objty ...

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

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

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

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

  9. ecs php mysql集成环境_在阿里云 CentOS 服务器(ECS)上搭建 nginx + mysql + php-fpm 环境...

    阿里云的云服务器(ECS)可以选择多种操作系统,打算用它运行 Drupal或者 WordPress ,你最好选择 Linux 系统,这篇文章的演示是基于阿里云的 CentOS 操作系统的服务器.我们在 ...

最新文章

  1. Linux软件安装通用思路
  2. int string java 呼转
  3. 【实用】C#测试web服务是否可用
  4. spring flux_Spring Web-Flux – Cassandra后端的功能样式
  5. Linux安装MariaDB(Mysql)和简单配置
  6. mybatis连接oracle12乱码,使用mybatis链接oracle数据库出现账号密码错误解决
  7. python怎么在字符串里加入变量数字_Python学习笔记(一)之基本元素:变量,数字和字符串...
  8. TensorFlow神经网络(二)反向传播
  9. cocos2d-x 执行在 genymotion上面
  10. C++--第0课 - 学习C++的意义
  11. 串口转usb驱动c语言程序,电脑中USB转串口如何正确安装对应的驱动程序
  12. android 行政区域,最新Android使用Jsoup获取省市县行政区划代码行政编码(附源码与Json数据)...
  13. 手机摄影:黄埔军校旧址(下)
  14. 吃妖怪的萝莉和帅气道长大叔,古风治愈漫画温暖来袭!
  15. 当你觉得一个人孤独的时候
  16. 【源码】loess method扩展算法仿真
  17. Unity连接Photon
  18. 1N系列常用整流二极管的主要参数
  19. Matlab 里 premnmx tramnmx postmnmx 分别表示什么
  20. 软件安全学习笔记——C语言

热门文章

  1. 高端android手机,2021年最值得买的几款高端手机,颜值还超高!
  2. 在Excel中怎样快速对数据进行求和?分享4种求和方法
  3. “零”代码改动,静态编译让太乙Stable Diffusion推理速度翻倍
  4. android 全局浮动球,Android仿360悬浮小球自定义view实现
  5. 模拟幅度调制相干解调系统抗噪声性能仿真分析-python实现
  6. Java向pdf模板中写入数据并在模板之后添加新的表格内容
  7. SpringSecurity Oauth2 认证授权(二)springboot快速入门与底层介绍
  8. VB中Dim和Redim的区别
  9. Java学习笔记8:多态性理解
  10. salesforce 零基础开发入门学习(四)多表关联下的SOQL以及表字段Data type详解