赞
踩
Address是每个设备的编号
Name/Description可以添加设备描述
Managed IPs在添加设备后会自动在第4步选的ip网段中分配一个
Physical IP是设备的实际ip地址
apt-get直接安装
sudo apt-get install zerotier-one
sudo systemctl start zerotier-one
NETWORK_ID
为第一步中记住的NETWORK_ID
sudo zerotier-cli join NETWORK_ID
使用官方脚本安装
curl -s https://install.zerotier.com | sudo bash
sudo systemctl start zerotier-one
NETWORK_ID
为第一步中记住的NETWORK_ID
sudo zerotier-cli join NETWORK_ID
安装完成后会有Success出现,记住这行末尾中括号内的设备号
join加入成功后有200 join ok
显示
Auth处勾选,小扳手处勾选Allow Ethernet Bridging选项,会自动分配内网ip地址,加入多台设备后就实现了内网穿透和异地组网,相互之间可以通过这个分配的ip来访问
zerotier服务器节点不稳定,官方推荐使用moon服务器作为跳板加速访问
进入zerotier-one安装目录默认是/var/lib/zerotier-one
cd /var/lib/zerotier-one
生成 moon.json 配置文件
zerotier-idtool initmoon identity.public >> moon.json
编辑 moon.json 配置文件
vim moon.json
在配置文件中的"stableEndpoints": []
中写入云服务器公网ip/9993
,写好后需要在云服务器上放行9993端口流量,下图后一个9993端口是ipv6地址,可以不写
创建moon文件
输入zerotier-idtool genmoon moon.json
后会生成一个000000xxxxxxxxxx.moon的moon文件,xxx为安装zerotier时的设备号
新建moons.d文件将生成的000000xxxxxxxxxx.moon文件移动进去
mkdir moons.d
mv 000000xxxxxxxxxx.moon moons.d
重启 zerotier-one 服务
systemctl restart zerotier-one
重启zerotier后就搭建好了moon服务器,需要记住moon服务器安装zerotier时的设备号,忘记了可以zerotier-cli info
查询,200 info xxx 1.14.0 ONLINE
,xxx即为设备号
Linux安装zerotier如第二步所示,也需要join加入zerotier网络组,通过下面的命令加入moon服务器节点,deadbeef00
为刚刚记住的moon服务器安装zerotier时的设备号,需要输入两次,空格隔开
zerotier-cli orbit deadbeef00 deadbeef00
使用命令列出所有节点信息 查看是否显示有moon节点,如果有标明搭建成功
zerotier-cli peers
Windows下在官网下载zerotier安装包安装zerotier
安装后以管理员身份打开 PowerShell,zerotier-cli join NETWORK_ID
加入网络组
同样输入zerotier-cli orbit deadbeef00 deadbeef00
加入moon服务器节点
zerotier-cli peers
查看是否显示有moon节点
组网完成后仅有100ms的延迟
zerotier-cli peers
后没有显示moon节点,需要打开zerotier客户端如下设置Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。