什么是Moon服务器

什么是Moon服务器

扫码添加渲大师小管家,免费领取渲染插件、素材、模型、教程合集大礼包!

什么是 Moon 服务器

Moon 服务器就是中转服务器。在 zerotier 中。每个客户端叫做 LEAF。官方的节点叫做 PLANET。个人的节点叫做MOON。

利用zerotier搭建Moon服务器教程

首先购买一台 vps

推荐渲大师香港cn2 vps云服务器。有了 vps 就不仅可以装 zerotier 还可以装 frp。

安装 zerotier

执行官方一键安装脚本

curl -s https://install.zerotier.com | sudo bash

安装完成后执行

zerotier-cli

检查是否安装成功

接着先把 vps 加入 zerotier 网络。xxxxx 为 zerotier 的 Network ID。可以在后台看到。

zerotier-cli join xxxxx

加入以后去后台允许一下。接着进行 moon 相关配置。先生成 moon.json。

cd /var/lib/zerotier-one

zerotier-idtool initmoon identity.public > moon.json

使用 nano 编辑文件

nano moon.json

生成的文件大概是这样的。只需要修改 stableEndpoints。格式为 "vps 的公网 IP/ 端口号 "。如果 vps 有 v6 地址也可以一起写上。我这里写了一个 v4 地址和一个 v6 地址。

"stableEndpoints": [ "47.xx.xx.xx/9993","2004:xxxx:xxxx::xxx/9993" ]

编辑完成后按 ctrl S 保存按 ctrl X 退出。下一步应用配置。

zerotier-idtool genmoon moon.json

这一步做完还需要修改防火墙。打开 9993 端口。如果使用的是 aliyun 的机器还需要在 aliyun 的控制台放行 9993 端口。

客户端连接 Moon 服务器

不管是哪个平台首先都需要知道 Moon 节点的 id。这个 id 可以通过在 vps 执行 zerotier-cli info 获得。下面简称 id。

假设已经接入了 zerotier 局域网。在控制面板打开 ssh。用电脑连接 ssh 以后执行:

zerotier-cli orbit id id

后面两个 id 输入 moon 节点的 id。要输入两次!显示 200 orbit OK 说明加入成功。

windows

右键 windows 左下角开始菜单。点击命令提示符 ( 管理员 ) 或者以管理员模式运行 Powershell。在命令行窗口内输入

后面两个 id 输入 moon 节点的 id。要输入两次!显示 200 orbit OK 说明加入成功。操作以上一样。

移动端

官方暂时不支持。zerotier 官方已经注意到这个问题。并且说将在后续版本添加连接 moon 的功能。

效果

接入 4g 热点。把路由器的 Fullcone NAT 关闭使得 zerotier 无法直连。然后 ping 家中的 nas。延迟只有 45ms。

用 iperf 测试回连家中的软路由的速度。速度可以跑满 VPS 的带宽(学生机的带宽为 5mbps。好处是延迟低价格合适)

总结

有了自己搭建的国内 moon 服务器。在 NAT 类型无法直连的情况下也能达到一个相对理想的速度。有人说 zerotier 不如 frp 等软件。我的看法是这些软件各有利弊。

zerotier:

优点:一旦组网。里面的设备可以相互连接任意端口。不需要每次修改配置文件。在 NAT 类型允许的情况下。可以直连速度快。自己用不需要备案。安全性也高。

缺点:使用 UDP 互联。一些运营商会对 UDP 进行限速或者其他限制操作。连接没那么稳定。NAT 类型是 Fullcone 的宽带不是很多。

frp:

优点:可以使用 tcp。udp。kcp 等协议进行连接。连接稳定。直接将本地端口映射到服务器的某个端口上。可以通过这个网站给别人分享链接。

缺点:如果要远程访问 NAS 的某些其他端口。需要修改 frpc 配置文件并且重启服务。比较麻烦。国内的服务器使用 http 服务需要备案。否则请求会被拦截。

如果有比较多人有中转的需求。可以考虑开一波车。如有Moon中转服务器相关需求详询客服电话4006-388-808 官网:wWw.IdCbest.Com。

分享到 :
相关推荐

A2Hosting主机如何购买专用IP地址

A2Hosting是一家知名的互联网托管提供商。旗下的产品种类多样。主要有高性价比的...

为什么做软件下载站需要选择高防服务器

做软件下载站选择高防服务器来部署网站的原因:1.使用带硬件防火墙的高防服务器可以确[...

powershell可以卸载吗

大家好,今天来介绍powershell可以卸载吗(powershell.exe可以删...

查看端口是否被占用的命令(如何查看端口被是否被占用过)

大家好,今天来介绍查看端口是否被占用的命令的问题,以下是渲大师小编对此问题的归纳和整...

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注