一、搭建环境
我曾经尝试在 搬瓦工(BandwagonHost) 上最低配的主机上安装 zerotier ,配置为:
但一直安装 zerotier 客户端后经常出现找不到服务,推测应该是内存不够的问题,于是老老实实的改用 DigitalOcean 低配服务器,顺利完成,且使用非常稳定,VPS 的具体配置如下:
二、安装过程
下面我们来看看具体安装过程,用 SSH 连入 VPS 主机,在命令行下输入如下命令:
apt-get update apt-get upgrade uname -m /*查看系统版本*/ wget http://download.zerotier.com/ZeroTierOneInstaller-linux-x?? /*表示的是系统版本,如果是32位系统则将“??”替换为“86",如果64位则替换为”64”*/ chmod a+x ZeroTierOneInstaller-linux-x64/*这里以64位系统为例,给下载的安装包授予执行权限*/ sudo ./ZeroTierOneInstaller-linux-x64 /*执行安装包*/ sudo zerotier-cli info/查看运行状态/
如果出现这些字样,表示运行成功:
200 info 4fb23c83e1 ONLINE 1.0.0
三、如何使用
如果上面命令运行不成功,则输入这个命令:
service zerotier-one start
如果哪天不想用了,输入这个命令卸载:
sudo /var/lib/zerotier-one/uninstall.sh
zerotier 还有许多命令可以用 help 命令学习:
sudo zerotier-cli help
四、加入虚拟网
Zerotier 自建有自己的官方网络:Earth (网络ID8056c2e21c000001):对于没有 VPS 主机的网友可以加入官方网络建立虚拟局域网体验一下,如果要将刚刚的 VPS 也加入,就只需要输入命令:
sudo zerotier-cli join 8056c2e21c000001
当然,如果你清楚你在做什么,我们当然是不要加入那个,现在我们需要加入刚才在第一篇文章中所建立的虚拟网络,首先我们键入命令:
sudo zerotier-cli info
将十位客户端地址复制下来,登陆到 ZeroTier One 网站上的个人虚拟网络,将地址填入如下对话框中,然后点击“Add Member”,然后勾选 Authorize 和 Active Bridge 对话框。

接着我们回到 VPS ,按照上面的命令如法炮制,输入16位网络ID号:
sudo zerotier-cli join 8056c2e21c54c753
系统显示成功加入,我们接着登陆官网上的个人虚拟网,可以看到最下部的 OnLine 状态上已经由“0”变为“1”,同事在上面的“Time Since Last Update”上已经显示上一次链接更新时间,以及 Assigned IP Addresses 上已经分配好了虚拟局域网的IP地址。如果不清楚上面的意义,请看上一篇文章《VPNGate的接班人ZeoTier One — (介绍篇)》
好了,VPS 主机已经链接入了 ZeroTier One 的虚拟网络,下面我们要做的就是将需要翻墙的本地主机也一同加入。E
Zeotier