目录
说明:参考连接
ZeroTier简单使用
一.安装
Linux
//ArchLinux:
# pacman -S zerotier-one
//Ubuntu/Debian/CentOS:
# curl -s https://install.zerotier.com/ | sudo bash
# systemctl start zerotier-one.service
# systemctl enable zerotier-one.service
# zerotier-cli join 0cccb752f71688c9
# systemctl restart zerotier-one.service
其他
注:如果是Windows或者macOS、Android、iOS等,那么可以在 Download – ZeroTier 下载zerotier
二.中转moon
首先把中转机器按照上述步骤一起加入网络,然后执行:
云主机执行
[root@aliyun ~]# cd /var/lib/zerotier-one
[root@aliyun zerotier-one]# zerotier-idtool initmoon identity.public > moon.json
[root@aliyun zerotier-one]# vim moon.json
[root@huaweicloud zerotier-one]# cat moon.json | grep stableEndpoints
"stableEndpoints": ["xx.xx.xx.xx/9993"] #公网ip
[root@aliyun zerotier-one]# firewall-cmd --zone=public --add-port=9993/udp –permanent
[root@aliyun zerotier-one]# firewall-cmd –reload
[root@aliyun zerotier-one]# firewall-cmd –zone=public –list-ports
[root@aliyun zerotier-one]# zerotier-idtool genmoon moon.json
[root@aliyun zerotier-one]# mkdir moons.d
[root@huaweicloud zerotier-one]# grep id /var/lib/zerotier-one/moon.json | head -n 1
"id": "xxxxxxxxxx",
[root@huaweicloud zerotier-one]# mv 000000xxxxxxxxxx.moon moons.d/ #上一步生成的id
[root@huaweicloud zerotier-one]# systemctl restart zerotier-one
Linux
内网主机执行
[root@localhost ~]# zerotier-cli orbit xxxxxxxxxx xxxxxxxxxx
[root@localhost ~]# systemctl restart zerotier-one
Windows
将中转机的moon文件下载下来,复制在Windows的“C:\ProgramData\ZeroTier\One\moons.d”目录下。
重启zerotier服务。