zerotier中转节点moon搭建
服务端 UDP打洞
- 服务器端 B上面安装Zerotier
1 | curl -s https://install.zerotier.com/ | sudo bash |
- 将服务器端B 加入到虚拟局域网中,请将网络ID这四个字替换成你之前建立的虚拟局域网的16位ID,别忘了在Zerotier网站上也同意一下加入网络
1 | zerotier-cli join 网络ID |
- 生成moon.json文件在 ·/var/lib/zerotier-one ·
1 | zerotier-idtool initmoon identity.public > moon.json |
- 修改moon.json
1 | vi moon.json # 用vi编辑器修改就好了,进入输入i进如编辑模式,将ip和端口号输入进去之后,按ESC 输入:wq保存退出 |
在moon.json找到"stableEndpoints": []
添加 "IPv4地址/9993" 或者 "IPv4地址/9993","IPv6地址/9993" 。
说明:注意引号 ip为服务端的公务ip地址,后面的端口号是moon的端口,别忘了在服务器提供商开启9993的端口
- 生成签名文件,这一步之后会生成一个000000xxxxxxxxx.moon的文件,同时把这个文件下载到本地,之后要用
1 | zerotier-idtool genmoon moon.json |
- 将这个文件移动至moons.d文件夹,注意把文件名替换成你自己的
1 | mkdir moons.d |
客户端
1 | Windows: C:\ProgramData\ZeroTier\One |
Android:[安卓支持moon导入)
Windows:
去到C:\ProgramData\ZeroTier\One下,创建moons.d文件夹,将000000xxxxxxxxx.moonmoon文件放入文件夹下
重启windows服务

或者也可以 管理员模式
zerotier-cli orbit 【moon.json 文件中的 id】 【moon.json 文件中的 id】
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 YuKiFuHaNeの博客!




