Ubuntu 搭建 Zerotier One MOON 根目錄服務器


原文轉摘:http://www.congan.wang/archives/947

 

博主倒騰了一天,總算搞定了,主要是受到各種搭建教程的錯誤引導,導致關鍵過程錯誤。
官網的MOON搭建教程:https://www.zerotier.com/manual.shtml
官網的安裝教程:https://www.zerotier.com/download.shtml

前提概要
Zerotier One 版本:v1.2.10
10.0.0.2是一個公網IP, 根據實際情況設定
deadbeef00是根服務器的ID, sudo zerotier-cli info獲取

根服務器節點

通過 identity.public 生成一個 moon.json 文件

sudo zerotier-idtool initmoon /var/lib/zerotier-one/identity.public >> moon.json

編輯 moon.json 文件,寫入根服務器IP "stableEndpoints": [ "10.0.0.2/9993"]

{
  "id": "deadbeef00",
  "objtype": "world",
  "roots": [
    {
      "identity": "deadbeef00:0:34031483094...",
      "stableEndpoints": [ "10.0.0.2/9993"]
    }
  ],
  "signingKey": "b324d84cec708d1b51d5ac03e75afba501a12e2124705ec34a614bf8f9b2c800f44d9824ad3ab2e3da1ac52ecb39ac052ce3f54e58d8944b52632eb6d671d0e0",
  "signingKey_SECRET": "ffc5dd0b2baf1c9b220d1c9cb39633f9e2151cf350a6d0e67c913f8952bafaf3671d2226388e1406e7670dc645851bf7d3643da701fd4599fedb9914c3918db3",
  "updatesMustBeSignedBy": "b324d84cec708d1b51d5ac03e75afba501a12e2124705ec34a614bf8f9b2c800f44d9824ad3ab2e3da1ac52ecb39ac052ce3f54e58d8944b52632eb6d671d0e0",
  "worldType": "moon"
}

生成 .moon 文件

sudo zerotier-idtool genmoon moon.json

移動 .moon 文件到 moons.d 文件夾中(需要手動創建該文件夾)

sudo mv 000000deadbeef00.moon /var/lib/zerotier-one/moons.d/

重啟 zerotier-one

sudo killall -9 zerotier-one

常規節點

將根服務器添加到常規節點

sudo zerotier-cli orbit deadbeef00 deadbeef00

如果自動加載moon文件失敗,請手動拷貝000000deadbeef00.moon文件到常規節點的機器上

Windows: C:\ProgramData\ZeroTier\One
Macintosh: /Library/Application Support/ZeroTier/One (在 Terminal 中應為 /Library/Application\ Support/ZeroTier/One)
Linux: /var/lib/zerotier-one
FreeBSD/OpenBSD: /var/db/zerotier-one

重啟 zerotier-one

sudo killall -9 zerotier-one

查看節點列表,出現根服務器的MOON節點表示成功

$ sudo zerotier-cli listpeers
200 listpeers
200 listpeers 8841408a2e 159.203.2.154/9993;7723;2322 244 1.1.5 PLANET
200 listpeers 9d219039f3 154.66.197.33/9993;1527750499073;2055 479 1.1.5 PLANET
200 listpeers deadbeef 00 10.0.0.2/33389;2552;7773 189 1.2.10 MOON
200 listpeers e4da7455b2 - -1 1.2.5 LEAF


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM