1. 安装zerotier
#curl -s https://install.zerotier.com | sudo bash
安装后,配置文件目录在:/var/lib/zerotier-one
2. 配置moon
#cd /var/lib/zerotier-one
#zerotier-idtool initmoon identity.public >> moon.json
vim moon.json编辑配置文件,在stableEndpoints下配置自己的公网IP以及端口,端口使用默认9993即可 ["公网IP地址/9993"]
#zerotier-idtool genmoon moon.json
目录将生成000000XXXXX.moon文件,将这个文件移到./moons.d文件夹(没有则自行创建)
#systemctl restart zerotier-one.service
如果要改默认端口,需要开一下服务文件
vi /usr/lib/systemd/system/zerotier-one.service
改这一行加端口号:ExecStart=/usr/sbin/zerotier-one -p9999
3. ztncui安装以及使用
#yum install https://download.key-networks.com/el7/ztncui/1/ztncui-release-1-1.noarch.rpm -y
#yum install ztncui -y
#sh -c "echo ZT_TOKEN=`sudo cat /var/lib/zerotier-one/authtoken.secret` > /opt/key-networks/ztncui/.env"
#sh -c "echo HTTPS_PORT=3443 >> /opt/key-networks/ztncui/.env"
#sh -c "echo NODE_ENV=production >> /opt/key-networks/ztncui/.env"
echo "ZT_ADDR=127.0.0.1:9999" >> /opt/key-networks/ztncui/.env
#chmod 400 /opt/key-networks/ztncui/.env
#chown ztncui.ztncui /opt/key-networks/ztncui/.env
#systemctl restart ztncui
安装完成后就可以访问了
公网IP:3343 默认帐号 admin/password
4.客户端moon安装
把 0000005f04b4f2xx.moon 文件放在 moons.d目录下