
搭建zerotier Moon 进行异地组网
后端
创建虚拟网络
访问官网,注册登录之后,点击“Create A Network”按钮创建一个虚拟网络,会生成一个网络ID。
配置moon节点
需要一台有公网IP的服务器作为Moon节点
#安装zerotiercurl -s https://install.zerotier.com/ | sudo bash#加入网络zerotier-cli join [网络ID]#列出网络zerotier-cli listnetworks
#初始化moon配置文件cd /var/lib/zerotier-onezerotier-idtool initmoon identity.public >> moon.json#写入moon节点的IP和端口vim moon.json
在
stableEndpoints
中填入本机公网IP,并生成moon配置文件
zerotier-idtool genmoon moon.jsonmkdir moons.dmv 000000ecefxxxxx.moon moons.d/#配置开机启动,重启服务systemctl enable zerotier-onesystemctl restart zerotier-one
配置其他节点
从官网下载windows客户端,点击“Join New Network”并输入上面的网络ID加入网络。
输入
ipconfig
查询分配的IP
从网络中其他节点PING测试