在vps上搭建Zerotier的Moon节点
Zerotier可以组建虚拟局域网,并且是P2P直连的,这个可以说是非常爽了,你可以在公司直连自己家里边的电脑,访问共享远程控制等。想要P2P访问必须先通过一个中介进行连接,官方的节点在网络高峰期不是很好使,所以最好在vps上建立一个moon节点。 1、vps安装Zerotier curl -s https://install.zerotier.com/ | sudo bash 2、vps加入Zerotier局域网 zerotier-cli join <network id> 3、建立moon Zerotier 定义了几个专业名词: PLANET 行星服务器,Zerotier 各地的根服务器,有日本、新加坡等地 moon 卫星级服务器,用户自建的私有根服务器,起到中转加速的作用 LEAF 相当于各个枝叶,就是每台连接到该网络的机器节点。 在使用 zerotier-cli listpeers 命令时能看到这几个名词。 3.1、生成moon模板 cd /var/lib/zerotier-one zerotier-idtool initmoon identity.public > moon.json 3.2、修改moon.json vi 编辑 moon.json,修改 “stableEndpoints” 为 VPS 的公网的 IP,以 IPv4 为例: "stableEndpoints": [ " 8.8.8.8 /9993" ] 检查 "id"是否为你vps的10为字符id,可在zerotier网页管理端查看,如果不是说明上一步配置有误。 8.8.8.8 为公网 IP,9993 为 Zerotier 默认端口。 3.3、生成签名文件 用到上一步中的 moon.json, 执行 zerotier-idtool genmoon moon.json 执行之后生成 000000xxxx.moon 文件。 3.4、将 moon 节点加入网络 在 VPS 的 Zerotier 安装目录下(/var/lib/zerotier-one)建立文件夹 moons.d,将生成的 .moon文件拷贝进去。 重启 ze