在阿里雲中使用 Debian 配置 Zerotier Moon 節點

出自Silica Library | 間奏時光
於 2020年4月30日 (四) 09:53 由 Silica留言 | 貢獻 所做的修訂 →‎配置 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,有則配置成功。