Now Loading...

加载过慢请开启魔法

zerotier搭建moon服务器

2024/6/25 教程 zerotier

备忘

Windows搭建Moon

  1. 加入网络:zerotier-cli join <id>
  2. 切换工作目录(需开启查看隐藏文件夹):cd C:\ProgramData\ZeroTier\One
    • 生成公匙(如果没有的话):zerotier-idtool generate identity.public
  3. 生成配置文件:zerotier-idtool initmoon identity.public > moon.json,配置文件格式如下:
{
"id": "64980affbf",
"objtype": "world",
"roots": [
{
"identity": "64980affbf:0:e2a40e8182227425d6876c393f6db967ec94fc5e9b97340ba26e73c2167d9a2fa96d457efa7751fb9767b4276ab01effaa91431a973f74669eadba9c1b86404c",
"stableEndpoints": []
}
],
"signingKey": "1cfdfb0ce1469a642b713aa53432fe39449354548a40878ee04157e35b0e8e59d5f455e982197bef237a505ab0823be0c5221ea7ccb6403be3ff8c038b138742",
"signingKey_SECRET": "4bad79cbad5cb85d5d87c32cd062a5eedf7e1e8f50db592196c6b67b83e1ea03de420260ae11853955e9c7636fd61b188ca1f7451f846ed8d222084526758c73",
"updatesMustBeSignedBy": "1cfdfb0ce1469a642b713aa53432fe39449354548a40878ee04157e35b0e8e59d5f455e982197bef237a505ab0823be0c5221ea7ccb6403be3ff8c038b138742",
"worldType": "moon"
}
  1. 修改配置文件:"id"应该默认为网络中的id;"stableEndpoints"改为公网地址/端口,端口默认为9993,。如下:
"stableEndpoints": ["1.1.1.1/9993","2001:abcd:abcd::1/9993"]
  1. 生成.moon文件:zerotier-idtool genmoon moon.json
  2. 在目录下创建moons.d文件夹,把刚刚生成的.moon移动进去
  3. 重启zerotier启用Moon服务:Windows环境打开services.msc,找到并重启zerotier服务
  4. 客机操作
    1. 查看当前正在用的moon配置:zerotier-cli listmoons
    2. 删除当前moon配置:zerotier-cli deorbit <id>
    3. 添加新moon配置:zerotier-cli orbit <id> <id>

Linux搭建Moon

待补充…