Zerotier是一个内网穿透软件,他会创建一个虚拟局域网,将安装客户端的主机连接起来,形成一个虚拟局域网,实现相互间通信而不需要暴露在公网上。
主要工作原理通过VPN隧道,实现主机间P2P通信。除此之外,如果机器间创建隧道失败,会通过转发服务器进行流量转发。
下载Zerotier
官网下载地址:https://www.zerotier.com/download/
Linux服务器可以通过官方指令直接下载
curl -s https://install.zerotier.com | sudo bash
下载完成后,Windows和Linux一般都会设置成开机自启动,并且Windows会带一个UI。
加入虚拟组网
通过在Zerotier管理页面的虚拟网络ID加入,客户端可以通过UI添加,也可以通过命令行。
sudo zerotier-cli join <network_id>
搭建Moon服务器
如果无法直接打通隧