前两篇笔记,记录了我从网购硬件开始,把斐讯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 的支持:
新安装的黑群,播放视频常常出现以下画面: