【慕伏白教程】Zerotier 连接与简单配置

embedded/2025/2/8 8:31:31/
文章目录
  • 下载与安装
    • Windows
    • Linux
      • apt安装
      • 官方脚本安装
  • Zerotier 配置
    • 新建网络
    • 网络配置
  • 终端配置
    • Windows
    • Linux

下载与安装

Windows

  1. 进入Zerotier官方下载网站,点击下载

windows下载

  1. 在下载目录找到安装文件,双击打开后点击 Install 开始安装

setup

  1. 安装完成后,在桌面右下角可以找到

open

Linux

Linux 环境下有两种安装方式,一是通过apt直接安装,二是使用官方提供的脚本进行安装

apt安装
  1. 打开命令行执行

    sudo apt install zerotier-one

官方脚本安装
  1. 进入Zerotier官方下载网站

linux下载

  1. 打开命令行执行

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

Zerotier 配置

新建网络

  1. 进入Zerotier官方下载网站,点击注册(Sign Up)或登录(Login)

注册登录

  1. 选择创建一个网络(Create A Network)

新网络

  1. 下方列表中会出现一个新的网络

创建

  1. 点击新出现的网络,进入网络配置页面,如下图所示,红色框为该网络的 ID(Network ID),用来标明一个网络,在下一章节终端配置中提到的 Network ID 就是指这个,可以点击蓝色框图标一键复制 ID

ID配置

网络配置

  1. 页面往下拉,展开 Settings 栏,在 Basics 下面可以修改 Name ,这是该网络显示出来的名字

Name

  1. Advanced 栏下,找到 IPv4 Auto-Assign ,在这里修改内网的网段,有 EasyAdvanced 两种方式
  • Easy:默认给出一些可供选择的网段,通过点击切换

Easy

  • Advanced:在 Range Start 填入网络的起始地址,在 Range End 填入网络的结束地址,Zerotier 将为每个用户在这个范围内进行 IP 分配,填写完成后点击 Submit 提交。提交后,在上方 Auto-Assign Pools 下删除多余的网段

Advanced

  1. Managed Routes 下进行路由配置,按照我们选定的网段填写 Destination ,如网段为192.168.10.x,则 Destination 为192.168.10.0/24,然后点击 Submit 进行提交。提交后,在上方删除多余的路由

Routes

终端配置

Windows

  1. 右键 Zerotier 图标,点击 Join New Network ,加入新网络组

join

  1. 在框中填入 [NETWORK ID] 后点击 Join 加入

在这里插入图片描述

Linux

  1. 启动 Zerotier 服务

    sudo systemctl start zerotier-one
    
  2. 打开服务开机自启

    sudo systemctl enable zerotier-one.service
    
  3. 打开 Zerotier

    zerotier-one -d
    

    若出现

    zerotier-one: fatal error: cannot bind to local control interface port 9993

    表示端口 9993 被占用,有时会出现自己占用自己的 BUG,解决方案如下:

    3.1 检查端口占用信息

    sudo netstat -lp | grep 9993
    

    3.2 若占用进程为 Zerotier ,则继续;若为其他进程,则另寻他法

    sudo killall -9 zerotier-one
    

    3.3 重复 3.2 的指令,直到提示进程已全部结束
    3.4 打开 Zerotier

    zerotier-one -d
    

    3.5 若还是启动失败,则打开开机自启后重启试试

    sudo systemctl enable zerotier-one.service
    
  4. 加入 Zerotier 网络组,此处的 [NETWORK ID] 参考上述 Zerotier 配置 内容。命令执行后返回 200 join ok 即为加入成功

    sudo zerotier-cli join [NETWORK ID]
    

http://www.ppmy.cn/embedded/160498.html

相关文章

2025年叉车司机考试真题及答案

叉车考证的必要性主要体现在以下几个方面: 1、法律法规要求 : 根据《国家特种设备安全监察条例》和《安全生产法》等相关法律规定,从事特种设备作业的人员必须通过培训和考试,获得国家统一格式的特种作业证书后,才能…

WPF 在后台使TextBox失去焦点的方法

在软件设计开发的时候&#xff0c;偶尔会遇到在后台xaml.cs后台中&#xff0c;要将TextBox控件的焦点取消或者使TextBox控件获取焦点&#xff0c;下面介绍讲述一种简单的“只让特定的 TextBox 失去焦点”方法: 前端xaml代码示例&#xff1a; <StackPanel Orientation"…

51单片机看门狗系统

在 STC89C52 单片机中&#xff0c;看门狗控制寄存器的固定地址为 0xE1。此地址由芯片厂商在硬件设计时确定&#xff0c;但是它在头文件中并未给出&#xff0c;因此在使用看门狗系统时需要声明下这个特殊功能寄存器 sfr WDT_CONTR 0xE1; 本案将用一个小灯的工作状况来展示看门…

二分查找算法 (典型算法思想)—— OJ例题算法解析思路

目录 一、704. 二分查找 - 力扣&#xff08;LeetCode&#xff09; 运行代码&#xff1a; 1. 核心思想 2. 代码思路 初始化 循环条件 计算中间位置 比较中间值与目标值 未找到目标值 3. 关键点 4. 示例 二、34. 在排序数组中查找元素的第一个和最后一个位置 - 力扣&a…

python新项目怎样创建

python创建新项目的方法&#xff1a; 1、打开pycharm&#xff0c;按顺序单击File>new Project>Pure Python 2、单击Create&#xff0c;最后单击Attaach就可以在当前窗口创建新项目了

Spring 框架及其主要模块

1. 什么是 Spring 框架&#xff1f; Spring 是一个 轻量级、开源的 Java 应用程序框架&#xff0c;用于简化企业级应用程序的开发。它的主要目标是通过 控制反转&#xff08;IoC&#xff09; 和 面向切面编程&#xff08;AOP&#xff09; 来解耦代码&#xff0c;使应用程序更具…

初始SpringBoot:详解特性和结构

??JAVA码农探花&#xff1a; ?? 推荐专栏&#xff1a;《SSM笔记》《SpringBoot笔记》 ??学无止境&#xff0c;不骄不躁&#xff0c;知行合一 目录 前言 一、SpringBoot项目结构 1.启动类的位置 2.pom文件 start parent 打包 二、依赖管理特性 三、自动配置特性…

什么是三层交换技术?与二层有什么区别?

什么是三层交换技术&#xff1f;让你的网络飞起来&#xff01; 一. 什么是三层交换技术&#xff1f;二. 工作原理三. 优点四. 应用场景五. 总结 前言 点个免费的赞和关注&#xff0c;有错误的地方请指出&#xff0c;看个人主页有惊喜。 作者&#xff1a;神的孩子都在歌唱 大家好…