当前位置: 首页 >应用方案 >技术应用 >

在Linux中安装部署ZeroTier虚拟网络教程

ZeroTier虚拟网络简介

ZeroTier是一种开源软件和虚拟网络服务,旨在简化和自动化虚拟专用网络(VPN)的创建和管理。它允许用户通过互联网建立安全的、点对点的网络连接,从而使不同地理位置的设备能够像在同一个局域网(LAN)中一样进行通信。

以下是ZeroTier的一些关键特点:

1. 跨平台支持ZeroTier支持多种操作系统,包括Windows、macOS、Linux、iOS和Android,使其适用于各种设备和环境。

2. 易于使用ZeroTier的安装和配置非常简单,用户只需几分钟即可创建和加入虚拟网络。

3. 高性能ZeroTier使用高效的点对点连接技术,能够提供低延迟和高带宽的网络连接。

4. 安全性ZeroTier使用强大的加密技术(如AES-256)来保护数据传输,确保网络通信的安全性。

5. 灵活性:用户可以根据需要创建和管理多个虚拟网络,并且可以自定义网络拓扑、访问控制等设置。

6. 开源和社区支持ZeroTier的核心部分是开源的,用户可以查看、修改和贡献代码。此外,ZeroTier拥有活跃的用户社区,提供支持和资源。

总体来说,ZeroTier是一种便捷且强大的工具,适用于需要在不同地理位置之间建立安全、可靠的网络连接的个人和企业。

系统的准备

系统安装的是最新的Debian 12

系统需要准备常见的工具:curl、sudo、ufw(防火墙,根据需要安装)

使用apt install sudo ufw wget -y 安装即可

需要准备好ZeroTier虚拟网络ID可自行在www.zerotier.com中注册或自行部署根服务器。

一、安装zerotier客户端。

首先安装zerotier客户端,这里可以产考官方教程https://www.zerotier.com/download/

1  安装部署ZeroTier虚拟网络

直接复制命令进行安装:

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

2  安装部署ZeroTier虚拟网络

如果看到以下字样,即安装成功:

** Waiting for identity generation...

** Success! You are ZeroTier address [ ID].

3  安装部署ZeroTier虚拟网络

安装成功后我们需要打开ZeroTier必要的9993/UDP端口,以UFW为例,使用以下命令打开端口:

sudo ufw allow 9993/udp

sudo ufw reload

如果使用VPS厂商自带有防火墙的,需要手动开启9993/UDP端口。这里根据实际的使用进行操作,确保端口打开即可:

4  安装部署ZeroTier虚拟网络

二、启动并设置开机自动启动

启动zerotier

sudo systemctl start zerotier-one

设置自动启动:

sudo systemctl enable zerotier-one

5  安装部署ZeroTier虚拟网络

三、加入zerotier网络

使用以下命令加入zerotier网络,请注意Network ID」请填入自己的ID。

sudo zerotier-cli join "Network ID"

如果出现200 join ok 即成功加入:

6  安装部署ZeroTier虚拟网络

注意这里可能会出现无法加入,或是无法连接的情况。使用sudo zerotier-cli status 可查看ZeroTier网络状态。正常情况应该出现200 info <设备ID> <版本号> ONLINE 字样。

7  安装部署ZeroTier虚拟网络

如果无法连接等情况,可尝试重启ZeroTier或重启服务器

成功加入虚拟网络后,在管理后台允许设备连接:

8  安装部署ZeroTier虚拟网络

最后重启zerotier,即可完成加入。最后尝试一下是否能够正常访问到内网设备:

9  安装部署ZeroTier虚拟网络

自此,就完成了所有关于Linux部署zerotier的操作,感谢大家。


zerotier常见命令

启动Zerotier:

sudo systemctl start zerotier-one.service

重启Zerotier:

sudo systemctl restart zerotier-one.service

设置开机自启动:

sudo systemctl enable zerotier-one.service

查看服务状态:

zerotier-cli status

加入网络:

zerotier-cli join 8850xxxxxxxxxxxxxxx

离开网络:

zerotier-cli leave 8850xxxxxxxxxxxxxxx

查看所有的网络:

zerotier-cli listnetworks

sudo zerotier-cli peers


今天的分享就到这里啦,EBYTE每一天都致力于更好的助力物联化、智能化、自动化的发展,提升资源利用率,更多串口服务器、数传电台、lora模块等无线数传模块产品更多资料,感兴趣的小伙伴可以登录我们的亿佰特官网和企业公众号(微信号:cdebyte)进行了解,也可以直接拨打400电话咨询技术专员!


相关阅读:

1、Docker系列优势优点及其安装部署教程

2、在线工具箱ITTOOLS安装部署案例教程

3、Dell服务器PowerEdge R730xd部署ESXI服务器部署教程

4、无线接入网络类型以及如何工作和优势详解


点击拨打: 亿佰特官网 4000-330-990