为什么需要zerotier
在此之前,我一直使用frp搭配云服务器访问家里的NAS,但是这个方式存在安全隐患,frp理论上讲是不合规的。并且frp的带宽取决于云服务器本身的带宽大小,通常我们个人的云服务器带宽并不会很大。
Zerotier作为一种使用p2p打洞直连的工具,从安全性和隐私性上来讲,都优于frp(frp的特殊流量指纹,使得他人可以在云服务器外部分析确定你的云服务器运行了frp服务)。
如果可以p2p成功,那么访问NAS的速度将不再受限制于服务器的带宽。
部署zerotier
我的zerotier部署参考如下教程:
https://github.com/xubiaolin/docker-zerotier-planet
按照上述的流程,使用docker部署ztncui,并下载对应的world和.moon文件。
魔改zerotier
和本云服务器对应的moon和world可以在这里找到:
点击下载world和moon
加入LAN:bc0b9ffda68f2b0e
windows版本
将C:\ProgramData\ZeroTier\One文件夹下面的planet文件使用上述链接中的文件覆盖,然后再windows的服务中找到ZeroTier One,重启服务即可。

linux版本
配置步骤:
- 安装 Linux 客户端软件
- 进入目录 /var/lib/zerotier-one
- 替换目录下的 planet 文件
- 重启 zerotier-one 服务:service zerotier-one restart
- 加入网络:zerotier-cli join 网络id
- 管理后台同意加入请求
- 执行 zerotier-cli peers 可以看到 PLANET 角色
