ZeroTier 使用教程

Zerotier 是一款融合了 VPN、SD-WAN 和 SDN(软件定义网络) 的工具。它旨在提供无缝、简化的网络管理,使用户摆脱硬件供应商和宽带服务商的锁定。凭借构建去中心化网络的能力,它提供了一种独特的构建网络的方式。

ZeroTier使用教程

它的作用就像局域网中的交换机,无需额外的硬件即可提供可扩展的安全性和自动部署功能。

Zerotier 网络控制器管理 Zerotier 地址和对等连接。默认情况下,Zerotier 网络控制器托管在其云中。您也可以使用 ZeroTier Moon 自行搭建虚拟网络环境。

ZeroTier 官网信息

官网链接

Linux 系统下使用

Linux 安装 ZeroTier

Linux (DEB/RPM) 基于 Debian 和 RPM 的发行版 (包括 Debian、Ubuntu、CentOS、RHEL、Fedora 等) 可以通过脚本命令安装软件包。其他 Linux 发行版可能有自己的软件包。如果没有尝试从源代码构建和安装

安装 zerotier 使用 SSH 命令安装共有两种方法,安装过程会有进度显示:

  • 如果您愿意依靠 SSL 来验证站点,可以通过以下方式完成一行安装:
curl -s https://install.zerotier.com | sudo bash
  • 如果您的系统安装了 GPG,则可以使用更安全的选项,命令如下:
curl -s 'https://raw.githubusercontent.com/zerotier/ZeroTierOne/master/doc/contact%40zerotier.com.gpg' | gpg --import && \  
if z=$(curl -s 'https://install.zerotier.com/' | gpg); then echo "$z" | sudo bash; fi

Linux 更新 ZeroTier

如果您在 Linux 系统内使用上面的脚本命令安装 ZeroTier 应用后,它会将 repo 添加到您的系统。后续可以使用 aptyum 管理 Zerotier-one 的更新。

例如,在基于 Debian/Ubuntu 的系统上 ( Centos 系统需要将 apt 替换为 yum ):

查看可更新软件:

sudo apt update

更新 ZeroTier

sudo apt install zerotier-one
  • 提示:也可以更新至指定版本,比如更新到当前最新的 1.12.2 版本:
sudo apt install zerotier-one=1.12.2

注意:尽量将服务端与客户端的版本保持一致,减少因各版本兼容性造成的问题!!!

Linux 加入 ZeroTier 网络

首先在要连接的 Linux 设备上输入如下命令加入网络,如果连接成功就会出现 200 join OK 的状态码提示:

# ZeroTier 加入网络命令,将 #### 替换为您的 Network ID,操作成功则返回 “200 join OK” 
sudo zerotier-cli join ###########

查看当前连接

# 查看当前连接的网络,如果列表中出现 Network ID、Name 说明连接成功,后台分配好 IP 后再查看 IP 地址也会出现。
sudo zerotier-cli listnetworks

卸载

Linux 系统 ZeroTier 常用操作

zerotier 服务 手动启动

zerotier-cli status   # 返回信息 “200 info ########### 1.10.6 ONLINE”

zerotier 服务 手动启动:

sudo systemctl start zerotier-one.service

zerotier 服务 开机自启动:

sudo systemctl enable zerotier-one.service # 开机自启动,成功怎返回值的最后会有 “enable zerotier-one” 字样

zerotier 服务 查看本机连接的网络:上面有提过— 查看当前连接

# 查看当前连接的网络,如果列表中出现 Network ID、Name 说明连接成功,后台分配好 IP 后再查看 IP 地址也会出现。

sudo zerotier-cli listnetworks

zerotier 服务 加入网络:

zerotier-cli join ###########    # 加入网络命令,操作成功则返回 “200 join OK”

zerotier 服务 断开当前加入的网络:

sudo zerotier-cli leave ###########    # 断开网络命令,操作成功则返回 “200 leave OK”

zerotier 服务 停止

sudo systemctl stop zerotier-one
# 或者
sudo service zerotier-one stop

zerotier 服务 重启服务

sudo systemctl start zerotier-one
# 或者
sudo service zerotier-one start

Windows 系统下使用

卸载

windows 重新安装或卸载,如果在后台删除了,证书需要重新生成,但是缓存目录如果没删除,会导致网页一直看不到,而且一直获取不到 IP

针对以上情况,只需要在卸载后删除以下目录即可

C:\ProgramData\ZeroTier\One

有几个文件是私钥的和公钥的。

参考资料:

  • https://blog.csdn.net/awzs7758520/article/details/130127967
  • https://blog.csdn.net/RadiantJeral/article/details/116517116
  • https://blog.csdn.net/zetion_3/article/details/127249481
  • https://www.virtualizationhowto.com/2023/09/zerotier-download-and-install-connect-devices-together-from-anywhere/
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。
任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。
如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
Linux 相关

Ubuntu系统时间更改

2023-11-2 22:33:25

Windows 相关

Windows 纯净版电脑操作系统下载

2023-12-12 21:10:19

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
有新私信 私信列表
搜索