
目录
ZeroTier 是一款异地组网工具,它可以将不同网络环境的设备组成一个虚拟局域网,各个终端相互之间犹如在局域网中访问一样。

ZeroTier支持各种系统,也支持NAS的系统,因此我们可以利用ZeroTier实现NAS的远程访问。
之前说过,群辉NAS最好的远程访问方式就是使用群辉自己的DDNS,域名是synology.me,不过有“白色”限制,如果恰好您已经使用了ZeroTier组了远程网,那么ZeroTier就成了远程访问群辉的最佳选择了。

上一篇文章讲的是在DSM6下的安装与使用,由于DSM6存量不错,很多已经升级为DSM7,因此有必要把ZeroTier在DSM7的使用捋一遍。
DSM6下的安装ZeroTier请参考:
https://www.toutiao.com/article/7379892202358555187
一、起因
在DSM7下,ZeroTier不能按照SDM6的方法直接套用,因为DSM7提高了安全等级,不允许以root身份运行第三方程序,因此操作就相对复杂一些了。
在ZeroTier官网下载页码,有如下提示:

大意就是因为DSM7不允许第三方套件以root身份运行,因此建议使用Docker
如果不愿意用Docker也可以用DSM6的套件,不过要安照教程进行
二、具体操作
1、添加组件源:
矿神群晖SPK套件源DSM7.x by IMNKS.COM矿神群晖SPK套件源DSM7.0https://spk7.imnks.com/

必须:我不是矿神 https://spk7.imnks.com/
2、安装套件

前面说了,dsm7不允许套件以root方式运行,因此需要进行手工修复
注意:以下操作有风险!请个人酌情参考使用!



3、开启ssh
注意:以下操作有风险!请个人酌情参考使用!

4、连接ssh执行修补
注意:以下操作有风险!请个人酌情参考使用!
sudo –i sudo sed -i 's/package/root/g' /var/packages/zerotier/conf/privilege cd /var/packages/zerotier/target/bin ./zerotier-one -q join xxxxxx
如果提示密码,就输入群辉管员理密码

5、手工启动ZeroTier


6、使用终端命令加入网络
sudo –i cd /var/packages/zerotier/target/bin ./zerotier-one -q join xxxxxx
其中xxxxxx为ZeroTier网站后台创建的网络ID
出现200 join ok 字样,说明命令执行成功
7、审核通过该节点的加入
登录ZeroTier后台,选中新加入的结点
三、测试链接
1、PC端测试
启动ZeroTier客户端,加入网络
ping测试
浏览器访问NAS
访问成功
2、手机APP测试