ZeroTier用户注册
1.注册zerotier账号并登录https://my.zerotier.com/
2.访问https://my.zerotier.com/network
点击Create a Network,之后再Your Networks列表下会出现新建的Network
50个免费的设备连接,一般人都够用。
3.点击新建的Network,填写基本信息,并设置为访问权限为private
4.记录自己的NetworkId
Win10 ZeroTier安装
一、 下载
点击windows下载客户端。
二、 安转
像其他软件一般安转就行
三、 添加
安装完zerotier软件之后,桌面右下角会出现软件的图标,右键点击这个图标,会出现如下图所示的菜单。
点击Join Network,填写NetWorkId。
注意:win10可能会弹出个系统提示,好像是询问是否同意本机被发现。点击同意。
四、 找管理员,勾选下面方框内容,并填写name和description。
五、 测试
电脑ping某个已在虚拟网络中的ip,成功。
树莓派(Linux)ZeroTier安装
一、 树莓派联网
显示器、鼠标、键盘均在插电源前插好。插上电源,界面化联网。
二、 查看ip
打开终端,输入ifconfig,查看ip
三、 电脑通过ssh连接树莓派(同一网络下),进入root
格式:ssh pi@ip
ssh和pi自己有空格,pi是用户名,ip就步骤二查看的ip地址。
密码是raspberry。
输入:su root
密码是raspberry
四、 安装zeroTier,如果失败请查看后面的编译安装。
1 sudo curl -s https://install.zerotier.com | sudo bash 2 3 sudo zerotier-cli join a0cbf4b62a4bf8df 4 5 sudo nano /lib/systemd/system/zerotier-one.service 6 7 ExecStartPre=/bin/sleep 30 8 9 sudo systemctl daemon-reload 10 sudo systemctl disable zerotier-one 11 sudo systemctl enable zerotier-one
第二条为加入虚拟网络的命令,成功会出现200 join ok等字样。注意:第一条为ZeroTier的安装命令,安装成功会出现successfully的字样。
第三条之后的命令是为了使系统关机重启后依旧可以连接是上虚拟网络的设置。
第三条为修改配置文件命令。
第四条为需要添加的命令,添加位置为【Service】的下一行。输入完成按ctrl+X、然后按Y,然后按enter退出。
第五条为命令重载
第六条为关闭,第七条为开启。
五、 找管理员
在执行完第二条命令,看见200 join ok等字样时,找管理员勾选方框内容,并填写name和description。
六、 测试
电脑ping某个已在虚拟网络中的ip,成功。
ZeroTier完全卸载
# 通过dpkg删除zerotier-one服务 sudo dpkg -P zerotier-one # 删除zerotier-one文件夹,该文件夹存储了address地址,删除后再次安装会获得新的address地址 sudo rm -rf /var/lib/zerotier-one/
ZeroTier编译安装
一、github克隆
前三步与Linux ZeroTier一致,第四步安装命令不同,后面也相同。
git clone https://github.com/zerotier/ZeroTierOne.git ~/ZeroTier cd ~/ZeroTier make sudo ./zerotier-one -d
make时长大概为20-30分钟左右,请大家耐心等待。上面四条命令相当于前面的sudo curl -s https://install.zerotier.com | sudo bash这一条命令。
二、文件安装
1. 输入下面链接,下载文件修改名称为zerotier,拷贝到ubuntu系统上。
https://install.zerotier.com
2. 再执行以下命令
chmod 775 zerotier ./zerotier
第一行命令是修改zerotier这个文件的权限,第二行命令是安装zerotier。
后面与Linux ZeroTier安装步骤一致。本方法相当于前面安装的一条命令。
注意:首先推荐一条命令方法,再次推荐github克隆方法,最后的文件安装尚未尝试,仅做参考。
ZeroTier相关命令
# 查看相关信息 sudo zerotier-cli status # 其中89e92ceee5是地址,而1.6.4是版本,其后是状态。 结果显示:200 info 89e92ceee5 1.6.4 ONLINE # 查看帮助信息 zerotier-cli -h # 查看版本信息 zerotier-cli -v # 查看已连接的对等方 zerotier-cli listpeers # 查看计算机连接的网络列表 zerotier-cli listnetworks