在群晖DSM7.x上使用Zerotier
- IT
- 2023-11-11
- 79热度
- 1评论
实际上,对于DSM7.2而言,官方页面上介绍的方法已经失效,需要通过民间大神提供的套件来安装Zerotier。
正常安装
1、套件中心,点击右上角设置。
2、在“套件来源”中添加“我不是矿神”提供的套件源,地址:https://spk7.imnks.com
3、点击“所有套件”,并单击上方“刷新”按钮。
4、找到Zerotier,安装,需要先填入一个networkid,然后注意先不要启动(应该也无法启动)。
5、SSH到群晖,执行以下命令,将privilege文件中的"package"字串替换为"root"。
sudo sed -i 's/package/root/g' /var/packages/zerotier/conf/privilege
6、替换完之后立即回到Web UI,启动Zerotier。
7、回到SSH Shell,用命令行join network:
sudo -i
cd /var/packages/zerotier/target/bin
./zerotier-one -q join xxxxxx
以及,加入MOON:
./zerotier-one -q orbit xxxxxx
注意,这里zerotier-one -q就相当于是cli模式。-h可以查看全部命令。
8、重启群晖,测试是否自动启动。
我不是矿神相关说明页面:https://imnks.com/3175.html
更换Planet
如果要自定义planet,加入自建的行星服务器,并且之前已经安装配置过了zerotier,则需要先卸载它。
重新安装时,在上述第5步之后插入以下步骤:
5.1、winscp登录到群晖,将新的planet文件暂时先copy到/tmp目录。
切换到zerotier-one目录,备份原planet文件,并将新的planet文件复制过来:
cd /var/lib/zerotier-one
mv planet planet.origin
cp /tmp/planet /var/lib/zerotier-one/planet
然后返回上述第6步启动群晖套件。
过程中,如果发现旧的network清理不干净,可以手动删除/var/lib/zerotier-one/network.d中不需要的network。
[…] 群晖7.x:参见:在群晖DSM7.x上使用Zerotier […]