BrandImg
部署zerotier客户端(Linux版本)适用于CentOS、Ubuntu等系统
1 赞同
12 收藏

前言:

开始之前,请先到官网zerotier.com 注册一个帐号,创建网络交换机


注册好账号之后可以到官方文档了解,zerotier使用的是perl语言编写的异地组网程序,使用的是p2p的点对点技术,带宽的上限是你自身的上行带宽,操作简单,使用效果好。

(声明:如果你的ipv4、ipv6不稳定的情况下,连接也会不稳定)

同时zerotier是支持自建中继站的

开始前是用ssh连接上你的liunx设备

[========]

一、下载ZeroTier并且加入组网络

1、下载ZeroTier

使用ssh登录上你的设备之后,输入一下代码下载ZeroTier

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

2、开启zerotier

zerotier-one -d

如果你启动zerotier,遇到"zerotier-one: fatal error: cannot bind to local controlinterface port 9993" ,提示端口9993被占用,请不要谎我们进行查看端口信息。

                   #没有遇到的话请跳过
                   #没有遇到的话请跳过
                   #没有遇到的话请跳过


netstat -lp | grep zero
killall -9 zerotier-one

我们对这些进程进行强行kill,这个过程可能不太成功,多尝试几次直到这些进程完全关闭。

3、加入网络ID

sudo zerotier-cli join ################

请把‘############’换成自己的网络ID

框选中的就是你的网络ID


至此,Linux已经加入到了自己的组网络之中

二、设置zerotier

添加完liunx后,我们回到zerotier的网络界面

1、添加内网ip网段

比如你家里路由ip地址是‘192.168.100.1’那么我们就在Destination这个路由网段上添‘192.168.100.0/24’这个网段,以此类推。


而Via是写你zerotier的IP地址,可以在看Members或者下面的 2-2

只有路由系统才需要这步操作,其他的可以跳过


2、添加客户端网络ID
如果客户端添加成功的话,我们在下图界面是可以看到自己网络设备的


到这里,我们就可以使用zerotier了

而安装win、ios、Mac这类客户端就比较简单了,只要下载好客户端并且安装好之后,再回到zerotier给设备打上勾就能能使用了
同时zerotier使用的是内网防火墙,所以只要是内网开放的端口,就能使用,不需要单独打开端口

部署zerotier根服务器的,可以看看这篇文章:

https://zhuanlan.zhihu.com/p/629243735?utm_id=0

而在路由系统上安装的话会比较麻烦点,可以参考这个博主写的文章:

http://www.taodudu.cc/news/show-5382386.html?action=onClick

各个客户端官方下载地址:

https://www.zerotier.com/download/

想要网络快,可以试试这个华为的ax6路由器

原文地址:

部署zerotier客户端(Linux版本)适用于CentOS、Ubuntu等系统 - 夜猫子的博客

编辑于 2023-09-27 · 著作权归作者所有