King Zone - moon
type: channel
link: https://kingtam.win/tag/moon/
items: ZeroTier 新增 Moon節點

ZeroTier 新增 Moon節點
type: item
date: 2021-09-29T11:03:00+08:00
description: ZeroTier 新增 Moon節點zerotier_logo_black.png前言:ZeroTier實在是是太優秀，設定簡單，可以應用於多個網絡環境互通(我理解為內網穿透)。因為ZeroTier根伺服器在海外，高峰用量時段連線會有不穩定，所以搭建Moon節點可以作為一個中轉站，彌補線路的的不足。條件限制:在已使用的ZeroTier 點對點虛擬網絡內建立Moon節點節點伺服器需要公網連線及開通 9993 端口(PORT)開始部署:在公網的伺服器上安裝ZeroTier2021-09-27_114407.pngsudo curl -s https://install.zerotier.com | sudo bash在Zerotier控制中心 查看NETWORK ID2021-09-27_114509.png在公網的伺服器上加入到ZeroTier虛擬網絡2021-09-27_114933.pngsudo zerotier-cli join 565799d8fxxxxxxx在Zerotier控制中心 允許加入2021-09-27_115053.png選取後，可獲得分配的虛擬網絡IP地址配置Moon進入到ZeroTier所在的目錄cd /var/lib/zerotier-one/生成 moon.json 配置文件zerotier-idtool initmoon identity.public >> moon.json編輯 moon.json 配置文件2021-09-27_115538.pngsudo vi moon.json將配置文件中的 "stableEndpoints": [] 修改成 "stableEndpoints": ["PublicIP/9993"]，將 PublicIP 替換成雲服務器的公網IP。建立 000000*.moon 簽名文件：sudo zerotier-idtool genmoon moon.json新建 moons.d 目錄，並將 000000*.moon 文件移動到其目錄下：sudo mkdir moons.d sudo mv 000000*.moon moons.d* 代表節點id，我這裡00000019b9e0bc9d.moon。重啟ZeroTier服務sudo systemctl restart zerotier-one(ZeroTier客戶端)加入到Moon節點Linux系統添加Moon節點查看可加入的節點id2021-09-28_083920.pngsudo zerotier-cli peers | grep -i 'moon'這裡查看到的節點是19b9e0bc9d加入到Moon節點2021-09-28_083138.pngsudo zerotier-cli orbit 19b9e0bc9d 19b9e0bc9d重啟ZeroTier服務使之生效/etc/init.d/zerotier restart或者sudo systemctl restart zerotier-oneWindows系統添加Moon節點系統管理員身份開啟PowerShell2021-09-27_120257.png查看可加入的節點id2021-09-28_113719.pngzerotier-cli.bat peers | Select-String "MOON"查看到的節點是19b9e0bc9d加入到Moon節點2021-09-27_120355.pngzerotier-cli.bat orbit 19b9e0bc9d 19b9e0bc9d重啟電腦使之ZeroTier服務生效手動添加Moon節點在ZeroTier 程序的目錄建立moons.d資料夾，將 000000*.moon 簽名文件復制到該資料夾中。以Windows10為範例:Windows10的 ZeroTier 目錄位置: %PROGRAMDATA%\ZeroTier\One2021-09-29_104330.png新增moons.d目錄2021-09-29_104654.png將Moon節點的簽名文件 000000*.moon 復制到該目錄中。重啟電腦或者服務使之ZeroTier服務生效[tip type="red"]以下是各個系統下 ZeroTier 目錄位置 ：Macintosh: /Library/Application Support/ZeroTier/One Linux: /var/lib/zerotier-one FreeBSD/OpenBSD: /var/db/zerotier-one[/tip]參考資料:ZeroTier 搭建 moon 服務器簡單搭建 Zerotier Moon 為虛擬網絡加速Private Root Servers