说明个人理解:用于内网穿透,moon相当于中转服务器。
安装环境 Debian 8
安装zerotier
curl -s https://install.zerotier.com/ | bash
cd /var/lib/zerotier-one #进入目录
./zerotier-cli join xxxxxxxxxxxxxxxx #id是之前申请好的,成功会返回 200 jion ok
生成及修改 moon.json
zerotier-idtool initmoon identity.public >>moon.json #在当前目录下生成一个文件 moon.json
vi moon.json #修改 "stableEndpoints" 为当前公网ip 如:
# "stableEndpoints": [ "1.2.3.4/9993","2001:abcd:abcd::1/9993" ] ipv4和ipv6之间用,隔开,防火墙放行端口
zerotier-idtool genmoon moon.json #生成签名文件 000000xxxxxxxxxx.moon
在 /var/lib/zerotier-one 目录下建立子文件夹 moons.d
将生成的 000000xxxxxxxxxx.moon 拷贝进 moons.d 文件夹中,并重启服务器
/etc/init.d/zerotier-one restart
内网机器连接上moon节点
zerotier-cli orbit xxxxxxxxxx xxxxxxxxxx #其中xxxxxxxxxx为节点服务器的 ZeroTier address
zerotier卸载
#Debian/Ubuntu
apt-get purge zerotier-one
#CentOS卸载命令如下所示:
yum remove zerotier-one
应该写得更小白一点。我完全看不懂。