ZeroTierr的moon云服务器搭建和使用

这篇具有很好参考价值的文章主要介绍了ZeroTierr的moon云服务器搭建和使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

ZeroTierr的moon云服务器搭建和使用
ZeroTierr的moon云服务器搭建和使用

搭建moon:本质上是在云服务器上建立一个moon服务器,也加入zerotier的Network ID。服务器记录请求路径来做类似于DNS的解析,让设备之间p2p直连。
问题是ZeroTier One本身的服务器都在国外访问速度很慢。可以通过搭建国内Moon服务加速解决连接慢的问题。
Zerotier 定义专业名词:

PLANET 行星服务器,Zerotier 各地的根服务器,有日本、新加坡等地
moon 卫星级服务器,用户自建的私有根服务器,起到中转加速的作用
LEAF 相当于各个枝叶,就是每台连接到该网络的机器节点。

1、 进入云服务器在线安装zerotier

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

查看安装zerotier版本

sudo zerotier-cli status

安装完成后生成moon的ID
2、moon服务器需加入一个netWork。
Network ID是你在zerotier官网中注册的ID

zerotier-cli join Network ID

在zerotier官网的管理界面通过加入请求。
3、修改moon配置文件

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

4、修改配置文件moon.json

vim moon.json #找到对应行修改内容
"stableEndpoints": [ "ServerIP/9993" ]

将配置文件中的 “stableEndpoints”: [] 修改成 “stableEndpoints”: [“ServerIP/9993”],将 ServerIP 替换成云服务器的公网IP。
9993是默认端口,23.23.23.23是自己服务器公网ip, 一定要配置正确,Zerotier依靠此配置去连接moon.后面的端口若没有改变则默认都是9993端口, 且是UDP协议的, 此处在防火墙上需要开放UDP,否则是连接不上Moon
5、 生成moon文件
执行该命令后,会在在/var/lib/zerotier-one目录下生成一个类似000000xxxxx.moon的文件,.moon 配置文件的名一般为10个前导零+本机的节点ID.

sudo zerotier-idtool genmoon moon.json 

使moon配置文件生效,在/var/lib/zerotier-one目录下,新建一个 moons.d 文件夹,并将刚生成的moon配置文件放到该文件夹下

mkdir moons.d
mv ./*.moon ./moons.d/

6、重新启动moon服务器,由于使用命令安装时会自动注册为服务,所以可以依靠以下命令完成启动或重启

service zerotier-one restart 

经过以上配置,服务器上的moon即配置并应用完闭.

7、在openwrt上:
第一种方法:用命令:zerotier-cli orbit 719a402bc5 719a402bc5
zerotier-cli orbit 1d276fda7e 1d276fda7e
第二种方法:在openwrt的/var/lib/zerotier-one目录下,创建moons.d文件夹,并且将moon服务器生成的000000xxxxxxxx.moon文件拷入,并重启服务即可

验证是否成功:可以执行命令进行查看,出现moon服务器有moon即可

zerotier-cli listpeers|grep MOON

ZeroTierr的moon云服务器搭建和使用

zerotier-cli info

最好官网zerotier刷新下。

8.在win电脑上:
以管理员身份打开 PowerShell,直接输入命令:zerotier-cli orbit 719a402bc5 719a402bc5
9.mac:
常见问题一:电脑添加了虚拟网络,但Zerotier管理列表中始终没有显示这台设备。
答:可以尝试在Zerotier管理界面中 Advanced -> Manually Add Member 中手动添加电脑的节点ID。
[参考添加链接描述视频](https://tvtv.fun/vps/001.html)

ZeroTier 目录位置:
Windows: C:\ProgramData\ZeroTier\One
Mac: /Library/Application\ Support/ZeroTier/One)
Linux: /var/lib/zerotier-one文章来源地址https://www.toymoban.com/news/detail-457145.html

到了这里,关于ZeroTierr的moon云服务器搭建和使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • TFTP服务器搭建与使用

    TFTP(Trivial File Transfer Protocol)也就是简单文件传输协议,常用于无盘工作站等从别的主机获取引导配置文件,由于TFTP报文较小,所以可以迅速复制这些文件。 TFTP是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服

    2024年02月16日
    浏览(33)
  • 【服务器】安卓手机使用Termux搭建web服务

      Yan-英杰的主页 悟已往之不谏 知来者之可追    C++程序员,2024届电子信息研究生 目录 概述 1.搭建apache 2.安装cpolar内网穿透 3.公网访问配置 4.固定公网地址 5.添加站点 Termux是一个Android终端仿真应用程序,用于在 Android 手机上搭建一个完整的Linux 环境,能够实现Linux下的许

    2024年02月06日
    浏览(69)
  • 搭建Git本地服务器及其使用

    GitHub就是一个免费托管开源代码的远程仓库。但是对于某些视源代码如生命的商业公司来说,既不想公开源代码,又舍不得给GitHub交保护费,那就只能自己搭建一台Git服务器作为私有仓库使用。 搭建Git服务器需要准备一台运行Linux的机器,强烈推荐用Ubuntu或Debian,这样,通过

    2024年02月13日
    浏览(44)
  • 使用docker搭建kms服务器

    仅个人工作时对操作步骤进行记录,无任何安全、可行性保证,转载请标注出处! 配置IP地址,使其可正常上网。 2.配置yum源 #安装yum工具 yum -y install yum-utils #下载配置阿里的yum源 wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo #下载配置docker的

    2024年02月04日
    浏览(42)
  • 使用IIS服务器搭建一个网站

    IIS全称为Internet Information Services,是一种Web服务组件。通过在自己电脑上安装好IIS服务,就可以把你自己的电脑当作一个网站的服务器。 Step1、 控制面板——程序——程序和功能——启用或关闭windows功能 Step2、 重启一下电脑,在开始菜单栏里面找到IIS服务 Step3、 进入IIS管理

    2024年02月05日
    浏览(56)
  • 使用 Nginx 搭建文件下载服务器

      版权声明:本文为CSDN博主「杨群」的原创文章,遵循 CC 4.0 BY-SA版权协议,于2023年8月27日首发于CSDN,转载请附上原文出处链接及本声明。   原文链接:https://blog.csdn.net/u011046671/article/details/132526618   操作系统:microsoft Windows 10 专业版   nginx 版本:1.25.1   使用

    2024年02月06日
    浏览(53)
  • nfs服务器的描述,搭建和使用

    前言 这是我在这个网站整理的笔记,关注我,接下来还会持续更新。 作者:RodmaChen NFS概述 NFS(Network File System)是一种基于网络的文件系统协议,它允许不同的计算机系统通过网络共享文件和目录。本文将介绍NFS的工作原理、优缺点以及挂载后客户端创建文件服务端也会出

    2024年02月15日
    浏览(56)
  • 使用node简单搭建websocket服务器

    我们都知道,http协议通信只能由客户端发起,然后服务端再做出响应;但是websocket协议最大的特点是服务端可以主动向客户端推送消息,客户端也可以主动向服务器发送消息 往常实现双向通信的方法主要是 轮询, 客户端通过定时器,每隔一段时间就会主动发送请求给服务器

    2024年02月05日
    浏览(58)
  • 使用服务器搭建alist和webdav

    docker镜像官网:https://hub.docker.com/r/xhofe/alist 环境:centos7、docker 1.拉取alist镜像 在根目录下执行以下命令: 2.运行alist 3.进入alist容器,查看用户和密码 注意: 这些命令都是在根目录下执行,想指定目录也行 效果如下: 其他方式: docker-compose: https://alist.nn.ci/zh/guide/install/

    2024年02月19日
    浏览(38)
  • 使用Python搭建本地文件传输服务器

    使用Python搭建本地文件传输服务器 在日常生活中,我们经常会有需要将大文件或者多个文件传输给他人的情况。这时候,可以使用Python搭建本地文件传输服务器来进行高效、安全的文件传输。 步骤如下: 安装必要的Python模块 使用Python的socket模块进行网络通信,同时需要使用

    2024年02月09日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包