- 问题描述
按照相关教程[1][2]配置好moon之后,需要在各客户端zerotier上配置,并连接此服务器。在Windows电脑中,用两种方法将机器连接上 moon 节点。
- 方法一:在打开服务程序services.msc,找到服务"ZeroTier One",并且在属性内找到该服务可执行文件路径,一般路径为“C:\ProgramData\ZeroTier\One\zerotier-one_x64.exe”,打开该文件夹,并且在其下建立moons.d文件夹,然后将moon服务器下生成的000xxxx.moon文件,拷贝到此文件夹内,再重启该服务;
- 方法二:在命令行中输入:
zerotier-cli orbit 9d2456s2d7 9d2456s2d7
,其中9d2456s2d7
为私有根服务器的ID。
但是,以管理员权限运行命令行输入zerotier-cli listpeers
时,结果为:
Moon前面没有出现IP地址,证明没有连上服务器。
- 解决方法
打开zerotier客户端,点击“show networks…”,如下:
再把下图红框中的几个对勾打上,重启服务"ZeroTier One"和客户端。就会发现现在可以连接上moon了。
若还是不行,先关闭客户端,重启"ZeroTier One"服务,稍等几分钟,再打开客户端,再重启服务,就能正常连接了。或者在连接网线的基础上再连接一个WiFi,重启服务即可。
- 参考资料
永久免费云服务器搭建国内Moon服务加速ZeroTier
- 2023.2.10 更新
从zerotier吧:ZEROTIER被运营商封了么?反馈的情况来看,IPV4 已经无法使用(日内瓦!),IPV6有时候可以访问(抽风),而实测教育网IPV6完全不受影响。
对策:构建Zerotier私有根服务器(Planet),方法参考
构建Zerotier私有根服务器(Planet),实现比MOON更稳定的内网穿透