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

注册好账号之后可以到官方文档了解,zerotier使用的是perl语言编写的异地组网程序,使用的是p2p的点对点技术,带宽的上限是你自身的上行带宽,操作简单,使用效果好。
(声明:如果你的ipv4、ipv6不稳定的情况下,连接也会不稳定)
同时zerotier是支持自建中继站的开始前是用ssh连接上你的liunx设备
[========]
使用ssh登录上你的设备之后,输入一下代码下载ZeroTier
curl -s https://install.zerotier.com | sudo bashzerotier-one -d如果你启动zerotier,遇到"zerotier-one: fatal error: cannot bind to local controlinterface port 9993" ,提示端口9993被占用,请不要谎我们进行查看端口信息。
#没有遇到的话请跳过
#没有遇到的话请跳过
#没有遇到的话请跳过netstat -lp | grep zero
killall -9 zerotier-one我们对这些进程进行强行kill,这个过程可能不太成功,多尝试几次直到这些进程完全关闭。
sudo zerotier-cli join ################请把‘############’换成自己的网络ID

至此,Linux已经加入到了自己的组网络之中
添加完liunx后,我们回到zerotier的网络界面

比如你家里路由ip地址是‘192.168.100.1’那么我们就在Destination这个路由网段上添‘192.168.100.0/24’这个网段,以此类推。
而Via是写你zerotier的IP地址,可以在看Members或者下面的 2-2
只有路由系统才需要这步操作,其他的可以跳过

到这里,我们就可以使用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等系统 - 夜猫子的博客