鸟枪换步枪:从n1到黑群晖——我的NAS折腾笔记之三(套件篇)
前两篇笔记,记录了我从网购硬件开始,把斐讯n1盒子刷回电视机顶盒,用j1900小主机diy黑群晖的经历。见:鸟枪换步枪:从n1盒子到黑群晖-家用NAS折腾之路(硬件篇)-今日头条 (toutiao.com)
以及鸟枪换步枪:从n1到黑群晖-家用NAS折腾笔记之二(软件篇)-今日头条 (toutiao.com)
现在j1900已经成了一台标准的nas,品牌为“群晖”,呵呵,这个群晖不是官方认可的,所以叫做“黑群晖”。我们穷折腾,一是体验折腾中的种种乐趣,二是让机器干活,对不对?现在可以说万事俱备,可以下水出海远航了,开始工作了。
不过,尽管我们通过ARPL安装的群晖系统是可以工作的,但它毕竟不是官方正式版本,没有“全洗白”,所以有些套件工作还是不正常,或者说不能发挥全部功能的。
所以,我还得继续折腾,下面记载的,就是折腾群晖中各种套件(应用)的经历。
一、远程访问:
正版群晖(白群)是可以远程访问的,它提供了一个套件:

但这个东西黑群使用不了,因为quickconnect需要正版群晖的账号才能使用,黑群是没有的,而且据说,他的这个访问速度也不咋的。那我们就另辟蹊径,不指望群晖了。
要远程访问家里的NAS,最简便的是申请一个公网ip,没有公网ip也是有办法的,就是所谓内网穿透,这个办法我也试过,但速度很慢的。所以最好的办法,还是公网ip加ddns。
由于运营商给家庭用户的公网ip,不是始终固定的,常常会发生变化,所以,为了确保你能远程访问,你必须每次都核对你的路由器的ip地址变化了没有,这也是很不方便的,于是就有了ddns这个东西。
DDNS是将用户的动态IP地址映射到一个固定的域名解析服务上,它很好地解决了家庭用户申请的公网ip随机变化的问题。实现ddns,需要三个要素:域名,域名解析服务器,本地配置。
群晖内置的外部访问中,有ddns配置,我在这里踩坑不少。开始申请的是腾讯的域名,当然用腾讯的域名解析服务,结果在每次测试就通不过,后来安装了一个ddns-g套件,还是不行,大概意思是运营商封闭了80和443端口,
于是改换门庭,重新在阿里云申请了域名,使用阿里云域名解析。这个过程也比较复杂,我完全是按照这个帖子操作的:群晖DOCKER结合阿里域名解决黑群远程访问公网ip变化问题 - 知乎 (zhihu.com)(
https://zhuanlan.zhihu.com/p/471533559?utm_id=0)
教程很详细,直接按照操作就可以了。
二、定时开关机:
群晖本来设置是24小时常开的,但家庭用户没有刚需,谁半夜三更会在群晖上找东西呢(当然下载是例外),所以这个也是我折腾的一个方面。
群晖有定时开关机功能,但经过实验,发现无论是在局域网,还是在外网,它都只能定时或者手控关机,在关机状态上,是无法开机的。(已经开启了wol局域网唤醒)。而且,群晖的官方说明,也显示唤醒只适用于同一网络环境,外网是开不了的。所以只能另想办法。
听说华为路由器ws7206有远程唤醒功能,专门买来一台,但仍然不能唤醒我的黑群。后来在网上找答案,分析可能是我的主板不支持远程唤醒,这条路走不通。
后来想到,网上卖的智能插座,也许能解决我的问题吧。于是花45元淘了一个。

将群晖的电源插在智能插座上,并在群晖上设置来电自启。
需要关机的时候,可以在任意时间任意地点,用手机群晖管家关机。然后通过华为智慧生活app关掉智能插座。
这样群晖就停止工作了。
需要开机的时候,只要用手机打开智能插座,这时群晖又开机了。
完美解决。
三,官方套件补丁:
群晖官方提供了常用套件,包括多媒体类,如视频播放,照片管理,音乐播放,系统备份类等等。对于家庭用户来说,最常用的就是多媒体了,但它的官方套件对黑群有一些功能限制,有些还需要缴费。所以,要完整体验NAS的功能,要么找第三方应用,要么就需要给官方套件”打补丁“。下面分别说说我的折腾经历,办法都是网上找来的,这里没有逐条注明出处,为此向原作者致歉并表示敬意。
1,ame激活补丁
(它的功能如下图所示,是提供HEVC视频的解码),这个套件官方提供了下载安装,但获取许可证需要授权,不想交钱的话就要打补丁:

办法如下:
在群晖控制面板-终端机中打开ssh功能,然后用ssh工具,如putty登录,获取root权限,依次输入以下代码:
# 1、清除AME套件配置文件
/usr/syno/etc/rc.sysv/apparmor.sh remove_packages_profile 0 CodecPack
# 2、关闭apparmor检查,注意:volume1 是套件安装的存储空间,自行核对修改
mv -f /volume1/@appstore/CodecPack/apparmor /volume1/@appstore/CodecPack/apparmor.bak
# DSM7.1 AME版本3.0.1-2004
curl http://code.imnks.com/ame3patch/ame71-2004.py | python
# DSM7.2 AME版本3.1.0-3005
curl http://code.imnks.com/ame3patch/ame72-3005.py | python
2,视频播放套件补丁:修复VideoStation对 DTS、EAC3 和 TrueHD 的支持:
新安装的黑群,播放视频常常出现以下画面:

解决办法:
在群晖控制面板-终端机中打开ssh功能,然后用ssh工具,如putty登录,获取root权限,依次输入以下代码:
curl https://ghproxy.com/https://raw.githubusercontent.com/AlexPresso/VideoStation-FFMPEG-Patcher/main/patcher.sh | bash -s -- -p https://ghproxy.com/https://github.com -v 4
记住要事先安装好这个套件,代码中最后一个数字要与你安装的FFmpeg版本对应:

3、照片套件人脸识别补丁:
对于某些黑群,系统套件Synology Photos不支持人脸识别,解决办法如下:
在群晖控制面板-终端机中打开ssh功能,然后用ssh工具,如putty登录,获取root权限,依次输入以下代码:
1、停用Synology Photos套件
2、不限制Synology Photos套件的版本,ssh执行修复
3, wget http://code.imnks.com/face/PatchELFSharp
4, chmod +x PatchELFSharp
5, ./PatchELFSharp "/var/packages/SynologyPhotos/target/usr/lib/libsynophoto-plugin-model.so.1.0" "_ZN9synophoto6plugin7network9IeNetwork11IsSupportedEv" "B8 00 00 00 00 C3"
6, 重新索引
4、VideoStation的信息插件测试连接补丁:
新安装的套件,视频信息插件tmdb往往不能联网,测试连接失败,解决办法:
在群晖控制面板-终端机中打开ssh功能,然后用ssh工具,如putty登录,获取root权限,依次输入以下代码:
vi /etc/hosts
在键盘上点击i,发现左下角已经变成了INSERT
在最后一行后添加如下:
13.226.238.76 api.themoviedb.org
13.224.161.90 api.themoviedb.org
13.35.7.102 api.themoviedb.org
13.225.103.26 api.themoviedb.org
13.226.191.85 api.themoviedb.org
13.225.103.110 api.themoviedb.org
52.85.79.89 api.themoviedb.org
13.225.41.40 api.themoviedb.org
13.226.251.88 api.themoviedb.org
13.225.89.239 api.thetvdb.com
13.249.175.212 api.thetvdb.com
13.35.161.120 api.thetvdb.com
我们按esc退出编辑模式,然后退出
:wq
exit
之后就连接成功了:

四、安装第三方套件:
群晖官方的套件应该是够用的,但有些的确不好用。
所以可以安装第三方套件,有两个途径,一个是在套件中心-设置-套件来源中添加第三方套件源,如图:

另外一个就是doker了。

群晖7.2版的doker不仅改了名字,而且解决了7.1版doker的注册表连接不上的问题,现在打开doker,可以搜索到几千个容器应用程序,极大地扩展了群晖的应用场景。我的远程访问,就是通过doker的加载的阿里云ddns,一直运转正常。
推荐几个第三方套件:
qbittorrent

这是在套件中心直接搜索安装的,推荐”我不是矿神“修改的套件
这个版本与doker版比较,省去了各种复杂的设置,安装后只需要指定下载路径就可以了,而且还集成了好多搜索插件,很好用。
微力同步
比官方的好用,可以直接在群晖套件中心安装使用:

alist网盘
可以将你拥有的所有网盘集中起来管理,至于群晖版如何将列表中的网盘文件下载到群晖,经过多次探索,终于找到了办法,很简单,就是把nas的某个文件夹作为网盘加入到alist,需要从其他网盘下载到群晖时,直接采用复制粘贴的办法就可以了。

emby媒体服务
比tmdb更全面的媒体管理器,但是需要补丁才能发挥全部功能

其他的当然还很多,都我用着好在补充吧。

