首页 > 其他分享 >搭建 Zerotier Moon为异地组网网络加速

搭建 Zerotier Moon为异地组网网络加速

时间:2023-11-02 15:13:27浏览次数:31  
标签:Zerotier ip 网络 moon zerotier linux 服务器 Moon 组网

由于Zerotier服务器在国外,导致在国内的速度不快,所以官方推荐设置自己的moon服务器做节点加速。moon服务器需要24小时不挂机,并且有固定ip,对硬件要求不高,所以云服务器比较符合做moon服务器

第一步:在云服务器linux上安装Zerotier客户端:

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

默认监听的端口是9993,这个端口需要对外提供服务,需要在服务器防火墙和云服务提供商的安全组的UDP传输类型进行设置放行。

安装完成后,输入命令检查是否安装成功:

zerotier-cli info

  

 代表已经安装成功。

第二步:进入zerotier官网创建一个虚拟网络:

访问官网:https://my.zerotier.com,注册登录之后,点击Create A Network按钮创建一个虚拟网络

 当看到记录产生的时候,代表已经创建成功。点击创建成功的NETWORKID,会进入到网络参数配置详情页:

          ↑ 可以对Name进行修改方便日后识别

      ↑  尽量创建一个私有的网络,这样相对安全一些,需要管理员手动通过才能加入到该网络。

            ↑ 选择一个虚拟网络网段,为了好记,我选择了192.168.192.*这个网段。

 

第三步:把云服务器linux加入虚拟网络:

输入命令加入网络

zerotier-cli join [network_ID]

  

 ↑ 反馈join ok代表加入成功。

    ↑  回到官网网络详情页,页面下方会发现一条记录,通过观察Address发现正是云服务器申请加入。点击Auth通过,即可加入此虚拟网络。

  ↑  点击通过后,过几秒钟(不需要刷新页面)会发现,系统为云服务器分配了ip 185,可以在short-name文本框中为这台机器起一个名字方便识别。

回到linux中,输入命令观察是否加入成功:

zerotier-cli  listnetworks

  

  ↑ 从反馈的描述中得知已加入成功。

输入ifconfig观察ip:

 ↑ zerotier已为系统生成了虚拟网卡,ip也没问题。

 

第四步:配置Moon

进入zerotier-one程序目录:

cd /var/lib/zerotier-one

生成moon配置文件:

zerotier-idtool initmoon identity.public >> moon.json
运行后moon.json就生成出来了,通过cat命令观察moon.json文件:

 需要编辑红框位置的配置节点stableEndpoints,指定为当前云服务器的外网ip与监听端口号

 ↑  需要注意ip与端口号直接用/分割,而不是:

生成.moon文件:

zerotier-idtool genmoon moon.json

  

  ↑  生成成功

将生成的.moon文件移动到moons.d目录下

mkdir moons.d
mv 000000xxxxxx.moon moons.d

重启zerotier-one服务

systemctl restart zerotier-one

至此,moon服务器就搭建好了,接下来是在客户端中配置moon节点

在linux下配置Moon:

假设现在公司本地有一台运行的linux系统,没有公网ip,平时想在家里也能连接操作它:

登录到这台本地linux服务器,重复做第一步与第三步,确保本地的linux已加入到虚拟网络中

 

 

 



 

标签:Zerotier,ip,网络,moon,zerotier,linux,服务器,Moon,组网
From: https://www.cnblogs.com/cx850116/p/17805450.html

相关文章

  • BSP视频教程第28期:CANopen主从机组网实战,CAN词典工具使用方法以及吃透PDO玩法
    视频教程汇总帖:https://www.armbbs.cn/forum.php?mod=viewthread&tid=110519 本期视频的实战性较强,涉及到的内容比较多,特别是PDO同步周期和同步非周期玩法要吃透。视频教程:https://www.bilibili.com/video/BV1zy4y1A7HS/视频提纲:参考资料:CANopen主从机代码,CAN词......
  • 花了两年时间手搓的物联MESH组网(个人免费使用)
    支持MCU型号:ESP8266&ESP32存储要求:大于或等于1Mbyte(8Mbit)意义:填补8266上WiFiMesh空缺一个域支持节点数量:理论上是255个特点:使用较少资源实现TCP后端可靠传输,可以单播,也可以广播可以中继,自愈合,即插即用通信全异步设计彻底无中心化,节点真正对等实现基于M......
  • CoDeSys系列-3、Windows运行时软PLC主站和p-net从站IO设备组网测试
    CoDeSys系列-3、Windows运行时软PLC主站和p-net从站IO设备组网测试文章目录CoDeSys系列-3、Windows运行时软PLC主站和p-net从站IO设备组网测试一、前言二、Windows运行时软plc配置编程1、安装Windows下的运行时扩展包(非必要)2、创建项目2.1、创建标准工程2.2、添加RTE设备或非RTE设......
  • 【Azure Batch】在中国区批处理服务(Mooncake Batch Account)上实验自动池(Auto Pool)
    问题描述在AzureBatch的介绍文档中,提出了自动池的概念,它可以在任务完成后,自动删除Pool资源,详细介绍:https://docs.azure.cn/zh-cn/batch/nodes-and-pools#autopools& https://learn.microsoft.com/zh-cn/rest/api/batchservice/job/add?tabs=HTTP#autopoolspecification自动池是......
  • PAT_A1070 Mooncake
    MooncakeisaChinesebakeryproducttraditionallyeatenduringtheMid-AutumnFestival.Manytypesoffillingsandcrustscanbefoundintraditionalmooncakesaccordingtotheregion'sculture.Nowgiventheinventoryamountsandthepricesofall......
  • 5G通信云/电信云资源池非SDN数通设备组网(拓扑图)
    现网实际组网:业务EOR和存管EOR会分开设置,详细组网详解明天再发。......
  • 普通路由器TP-LINK+三层交换机华为S5700组网
    #配置交换机S5700,添加两个vlan,2用于连接路由器,3用于接入用户<Quidway>system-view[Quidway]sysnameS5700S[S5700S]vlanbatch23[S5700S]isvlan#配置连接用户的接口和对应的VLANIF接口[S5700S]intGigabitEthernet0/0/17[S5700S-GigabitEthernet0/0/17]portlin......
  • 岩土工程安全监测无线振弦采集仪在无线组网的关键要点
    岩土工程安全监测无线振弦采集仪在无线组网的关键要点岩土工程是一种奇特而又极其重要的工程。它涉及到土地、岩石、气候等等因素,需要重视安全因素。而无线振弦采集仪作为一种常用的监测设备,可以采集岩土工程中的振动数据,从而确保工程的安全性。 无线振弦采集仪的组网方式是......
  • 使用docker搭建moon节点
    使用docker搭建moon节点​#内网穿透zerotier#​Startacontainerdockerrun--namezerotier-moon-d--restartalways-p9993:9993/udp-v~/somewhere:/var/lib/zerotier-oneseedgou/zerotier-moon-41.2.3.4Replace1.2.3.4​withyourmoon'sIPv4addressandrep......
  • 工业物联LoRa组网网关是什么?有什么功能?
    为弥补一些工业场景下通信网络无法达到要求的不足,物通博联推出LoRa智能网关(工业物联LoRa组网网关),即可接入LoRa网络,也能兼容其他LoRa终端实现快速组网,可以快速无缝对接第三方应用平台,帮助客户节省布线施工成本,在智能工厂、车间物联、智慧园区等场景广泛应用。生产现场中的各个控制器......