⏁ = ?

Zerotier为用户提供了免费的虚拟局域网。但是,由于国内访问外网的不稳定性以及GFW的流量拦截,Zerotier在国内体验并不好。

最简单的解决方法,便是自己搭建一台Zerotier Moon服务器。

正文

前提

  • 有公网IP的主机
  • 安装了Zerotier-One并连接到一个VLAN的Linux操作系统

过程

生成并编辑moon.js

1
2
3
# run as root
cd /var/lib/zerotier-one
zerotier-idtool initmoon identity.public > moon.json

moon.jsonstableEndpoints列表插入114.51.41.91/9993

114.51.41.91为主机的IP,9993是moon端口,端口号不建议修改)

生成签名并将moon节点加入VLAN

1
2
3
4
# run as root
zerotier-idtool genmoon moon.json
mkdir moons.d
mv *.moon moons.d

重启。

使用

在客户端执行:

1
zerotier-cli orbit [id] [id]
  • [id]: moon服务器的Zerotier地址

少顷,执行zerotier-cli listpeers可以看到moon服务器出现在列表中。

参考