部署zerotier客户端(Linux版本)适用于CentOS、Ubuntu等系统缩略图
内容纲要

前言:

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

部署zerotier客户端(Linux版本)适用于CentOS、Ubuntu等系统插图

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

(声明:如果你的ipv4、ipv6不稳定的情况下,连接也会不稳定,比如你的梯子节点自动切换、节点延迟高等,都会出现无法连接的,解决方法就是添加规则白名单,把中继站的ip和域名都填到白名单中)

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

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

[========]

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

1、下载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

部署zerotier客户端(Linux版本)适用于CentOS、Ubuntu等系统插图1

killall -9 zerotier-one

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

3、加入网络ID

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

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

部署zerotier客户端(Linux版本)适用于CentOS、Ubuntu等系统插图2

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

二、设置zerotier

添加完liunx后,我们回到zerotier的网络界面
部署zerotier客户端(Linux版本)适用于CentOS、Ubuntu等系统插图3

1、添加内网ip网段

比如你家里路由ip地址是‘192.168.100.1’那么我们就在Destination这个路由网段上添‘192.168.100.0/24’这个网段,以此类推。
而Via是写你zerotier的IP地址,可以在看Members或者下面的 2-2

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

部署zerotier客户端(Linux版本)适用于CentOS、Ubuntu等系统插图4

2、添加客户端网络ID
如果客户端添加成功的话,我们在下图界面是可以看到自己网络设备的
部署zerotier客户端(Linux版本)适用于CentOS、Ubuntu等系统插图5

到这里,我们就可以使用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/

发表回复