在阿里云中使用 Debian 配置 Zerotier Moon 节点
跳到导航
跳到搜索
2020-04-20 14:08
环境
阿里云国际香港轻量;
Debian 8.9;
防火墙打开 9993 端口,tcp 和 udp 均有。
服务器步骤
换源
请参照 Aliyun HK Debian Sources,将阿里云的 Debian 源改回官方香港源。
阿里云的 Debian 源缺依赖包,直接上官方安装连接会装不上。
安装
curl -s https://install.zerotier.com/ | sudo bash
生成 moon 配置文件
cd /var/lib/zerotier-one sudo zerotier-idtool initmoon identity.public > moon.json
修改 moon 配置文件
vi moon.json
将 VPS 的公网 IP 写在 stableEndpoints
字段中,9993
为端口。如:
"stableEndpoints": ["202.96.128.86/9993"]
生成 moon 文件
sudo zerotier-idtool genmoon moon.json
完成后,你会在目录中发现一个以 000000 开头的 moon 文件。创建一个文件夹 moons.d
,并将其移动到里面。
mkdir moons.d mv 000000xxxxxxxxxx.moon moons.d/
重启服务
service zerotier-one restart
客户端步骤 (这里以 Windows 为例)
配置 moon
在 C:\ProgramData\ZeroTier\One
中新建文件夹 moonds.d
,再将服务器刚才生成的 000000xxxxxxxxxx.moon 复制下来 (可使用 WinSCP 的 SCP 协议),放进 moonds.d
文件夹里。
重启服务
重启 Zerotier One 服务。
检查是否已经连上 moon 节点
用管理员权限执行 zerotier-cli listpeers
,查看列表中是否有 VPS 的 IP,并且标识为 moon,有则配置成功。