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

文章目录

下载与安装

Windows

  1. 进入Zerotier官方下载网站,点击下载
  1. 在下载目录找到安装文件,双击打开后点击 Install 开始安装
  1. 安装完成后,在桌面右下角可以找到

Linux

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

apt安装

  1. 打开命令行执行
shell 复制代码
sudo apt install zerotier-one

官方脚本安装

  1. 进入Zerotier官方下载网站
  1. 打开命令行执行
shell 复制代码
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

网络配置

  1. 页面往下拉,展开 Settings 栏,在 Basics 下面可以修改 Name ,这是该网络显示出来的名字
  1. Advanced 栏下,找到 IPv4 Auto-Assign ,在这里修改内网的网段,有 EasyAdvanced 两种方式
  • Easy:默认给出一些可供选择的网段,通过点击切换
  • Advanced:在 Range Start 填入网络的起始地址,在 Range End 填入网络的结束地址,Zerotier 将为每个用户在这个范围内进行 IP 分配,填写完成后点击 Submit 提交。提交后,在上方 Auto-Assign Pools 下删除多余的网段
  1. Managed Routes 下进行路由配置,按照我们选定的网段填写 Destination ,如网段为192.168.10.x,则 Destination 为192.168.10.0/24,然后点击 Submit 进行提交。提交后,在上方删除多余的路由

终端配置

Windows

  1. 右键 Zerotier 图标,点击 Join New Network ,加入新网络组
  1. 在框中填入 [NETWORK ID] 后点击 Join 加入

Linux

  1. 启动 Zerotier 服务

    shell 复制代码
    sudo systemctl start zerotier-one
  2. 打开服务开机自启

    shell 复制代码
    sudo systemctl enable zerotier-one.service
  3. 打开 Zerotier

    shell 复制代码
    zerotier-one -d

    若出现

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

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

    3.1 检查端口占用信息

    shell 复制代码
    sudo netstat -lp | grep 9993

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

    shell 复制代码
    sudo killall -9 zerotier-one

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

    3.4 打开 Zerotier

    shell 复制代码
    zerotier-one -d

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

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

    shell 复制代码
    sudo zerotier-cli join [NETWORK ID]
相关推荐
qq_2430507938 分钟前
dnsmap:DNS枚举 详细完整教程 Kali Linux&Termux入门教程 黑客渗透测试 信息收集
linux·网络·安全·web安全·网络安全·系统安全·ddos
芒果爱编程1 小时前
MCU、ARM体系结构,单片机基础,单片机操作
开发语言·网络·c++·tcp/ip·算法
明明跟你说过1 小时前
【Go语言】从Google实验室走向全球的编程新星
开发语言·后端·go·go1.19
凌盛羽2 小时前
C#对Excel表csv文件的读写操作
开发语言·windows·物联网·microsoft·c#·excel
途途途途2 小时前
Python 给 Excel 写入数据的四种方法
windows·python·excel
VBA63372 小时前
VBA高级应用30例应用在Excel中的ListObject对象:向表中添加注释
开发语言
Dontla2 小时前
Rust字节数组(Byte Array)Rust u8、Vec<u8>、数组切片、向量切片、字符串转字节数组转字符串、&[u8]类型:字节数组引用
开发语言·rust
小春学渗透3 小时前
DAY168内网对抗-基石框架篇&单域架构&域内应用控制&成员组成&用户策略&信息收集&环境搭建
网络·安全·架构·内网攻防
keenx3 小时前
PHP无法读取.env的配置变量原因
php·laravel
Pou光明4 小时前
1_linux系统网络性能如何优化——几种开源网络协议栈比较
linux·运维·网络·网络协议·开源