鳥槍換步槍:從n1到黑群暉——我的NAS折騰筆記之三(套件篇)
前兩篇筆記,記錄了我從網(wǎng)購硬件開始,把斐訊n1盒子刷回電視機頂盒,用j1900小主機diy黑群暉的經(jīng)歷。見:鳥槍換步槍:從n1盒子到黑群暉-家用NAS折騰之路(硬件篇)-今日頭條 (toutiao.com)
以及鳥槍換步槍:從n1到黑群暉-家用NAS折騰筆記之二(軟件篇)-今日頭條 (toutiao.com)
現(xiàn)在j1900已經(jīng)成了一臺標(biāo)準(zhǔn)的nas,品牌為“群暉”,呵呵,這個群暉不是官方認可的,所以叫做“黑群暉”。我們窮折騰,一是體驗折騰中的種種樂趣,二是讓機器干活,對不對?現(xiàn)在可以說萬事俱備,可以下水出海遠航了,開始工作了。
不過,盡管我們通過ARPL安裝的群暉系統(tǒng)是可以工作的,但它畢竟不是官方正式版本,沒有“全洗白”,所以有些套件工作還是不正常,或者說不能發(fā)揮全部功能的。
所以,我還得繼續(xù)折騰,下面記載的,就是折騰群暉中各種套件(應(yīng)用)的經(jīng)歷。
一、遠程訪問:
正版群暉(白群)是可以遠程訪問的,它提供了一個套件:

但這個東西黑群使用不了,因為quickconnect需要正版群暉的賬號才能使用,黑群是沒有的,而且據(jù)說,他的這個訪問速度也不咋的。那我們就另辟蹊徑,不指望群暉了。
要遠程訪問家里的NAS,最簡便的是申請一個公網(wǎng)ip,沒有公網(wǎng)ip也是有辦法的,就是所謂內(nèi)網(wǎng)穿透,這個辦法我也試過,但速度很慢的。所以最好的辦法,還是公網(wǎng)ip加ddns。
由于運營商給家庭用戶的公網(wǎng)ip,不是始終固定的,常常會發(fā)生變化,所以,為了確保你能遠程訪問,你必須每次都核對你的路由器的ip地址變化了沒有,這也是很不方便的,于是就有了ddns這個東西。
DDNS是將用戶的動態(tài)IP地址映射到一個固定的域名解析服務(wù)上,它很好地解決了家庭用戶申請的公網(wǎng)ip隨機變化的問題。實現(xiàn)ddns,需要三個要素:域名,域名解析服務(wù)器,本地配置。
群暉內(nèi)置的外部訪問中,有ddns配置,我在這里踩坑不少。開始申請的是騰訊的域名,當(dāng)然用騰訊的域名解析服務(wù),結(jié)果在每次測試就通不過,后來安裝了一個ddns-g套件,還是不行,大概意思是運營商封閉了80和443端口,
于是改換門庭,重新在阿里云申請了域名,使用阿里云域名解析。這個過程也比較復(fù)雜,我完全是按照這個帖子操作的:群暉DOCKER結(jié)合阿里域名解決黑群遠程訪問公網(wǎng)ip變化問題?- 知乎 (zhihu.com)(
https://zhuanlan.zhihu.com/p/471533559?utm_id=0)
教程很詳細,直接按照操作就可以了。
二、定時開關(guān)機:
群暉本來設(shè)置是24小時常開的,但家庭用戶沒有剛需,誰半夜三更會在群暉上找東西呢(當(dāng)然下載是例外),所以這個也是我折騰的一個方面。
群暉有定時開關(guān)機功能,但經(jīng)過實驗,發(fā)現(xiàn)無論是在局域網(wǎng),還是在外網(wǎng),它都只能定時或者手控關(guān)機,在關(guān)機狀態(tài)上,是無法開機的。(已經(jīng)開啟了wol局域網(wǎng)喚醒)。而且,群暉的官方說明,也顯示喚醒只適用于同一網(wǎng)絡(luò)環(huán)境,外網(wǎng)是開不了的。所以只能另想辦法。
聽說華為路由器ws7206有遠程喚醒功能,專門買來一臺,但仍然不能喚醒我的黑群。后來在網(wǎng)上找答案,分析可能是我的主板不支持遠程喚醒,這條路走不通。
后來想到,網(wǎng)上賣的智能插座,也許能解決我的問題吧。于是花45元淘了一個。

將群暉的電源插在智能插座上,并在群暉上設(shè)置來電自啟。
需要關(guān)機的時候,可以在任意時間任意地點,用手機群暉管家關(guān)機。然后通過華為智慧生活app關(guān)掉智能插座。
這樣群暉就停止工作了。
需要開機的時候,只要用手機打開智能插座,這時群暉又開機了。
完美解決。
三,官方套件補?。?/h1>
群暉官方提供了常用套件,包括多媒體類,如視頻播放,照片管理,音樂播放,系統(tǒng)備份類等等。對于家庭用戶來說,最常用的就是多媒體了,但它的官方套件對黑群有一些功能限制,有些還需要繳費。所以,要完整體驗NAS的功能,要么找第三方應(yīng)用,要么就需要給官方套件”打補丁“。下面分別說說我的折騰經(jīng)歷,辦法都是網(wǎng)上找來的,這里沒有逐條注明出處,為此向原作者致歉并表示敬意。
1,ame激活補丁
(它的功能如下圖所示,是提供HEVC視頻的解碼),這個套件官方提供了下載安裝,但獲取許可證需要授權(quán),不想交錢的話就要打補?。?/p>

辦法如下:
在群暉控制面板-終端機中打開ssh功能,然后用ssh工具,如putty登錄,獲取root權(quán)限,依次輸入以下代碼:
# 1、清除AME套件配置文件
/usr/syno/etc/rc.sysv/apparmor.sh remove_packages_profile 0 CodecPack
# 2、關(guān)閉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,視頻播放套件補?。盒迯?fù)VideoStation對 DTS、EAC3 和 TrueHD 的支持:
新安裝的黑群,播放視頻常常出現(xiàn)以下畫面:

解決辦法:
在群暉控制面板-終端機中打開ssh功能,然后用ssh工具,如putty登錄,獲取root權(quán)限,依次輸入以下代碼:
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
記住要事先安裝好這個套件,代碼中最后一個數(shù)字要與你安裝的FFmpeg版本對應(yīng):

3、照片套件人臉識別補丁:
對于某些黑群,系統(tǒng)套件Synology Photos不支持人臉識別,解決辦法如下:
在群暉控制面板-終端機中打開ssh功能,然后用ssh工具,如putty登錄,獲取root權(quán)限,依次輸入以下代碼:
1、停用Synology Photos套件
2、不限制Synology Photos套件的版本,ssh執(zhí)行修復(fù)
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的信息插件測試連接補?。?/strong>
新安裝的套件,視頻信息插件tmdb往往不能聯(lián)網(wǎng),測試連接失敗,解決辦法:
在群暉控制面板-終端機中打開ssh功能,然后用ssh工具,如putty登錄,獲取root權(quán)限,依次輸入以下代碼:
vi /etc/hosts
在鍵盤上點擊i,發(fā)現(xiàn)左下角已經(jīng)變成了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
之后就連接成功了:

四、安裝第三方套件:
群暉官方的套件應(yīng)該是夠用的,但有些的確不好用。
所以可以安裝第三方套件,有兩個途徑,一個是在套件中心-設(shè)置-套件來源中添加第三方套件源,如圖:

另外一個就是doker了。

群暉7.2版的doker不僅改了名字,而且解決了7.1版doker的注冊表連接不上的問題,現(xiàn)在打開doker,可以搜索到幾千個容器應(yīng)用程序,極大地擴展了群暉的應(yīng)用場景。我的遠程訪問,就是通過doker的加載的阿里云ddns,一直運轉(zhuǎn)正常。
推薦幾個第三方套件:
qbittorrent

這是在套件中心直接搜索安裝的,推薦”我不是礦神“修改的套件
這個版本與doker版比較,省去了各種復(fù)雜的設(shè)置,安裝后只需要指定下載路徑就可以了,而且還集成了好多搜索插件,很好用。
微力同步
比官方的好用,可以直接在群暉套件中心安裝使用:

alist網(wǎng)盤
可以將你擁有的所有網(wǎng)盤集中起來管理,至于群暉版如何將列表中的網(wǎng)盤文件下載到群暉,經(jīng)過多次探索,終于找到了辦法,很簡單,就是把nas的某個文件夾作為網(wǎng)盤加入到alist,需要從其他網(wǎng)盤下載到群暉時,直接采用復(fù)制粘貼的辦法就可以了。

emby媒體服務(wù)
比tmdb更全面的媒體管理器,但是需要補丁才能發(fā)揮全部功能

其他的當(dāng)然還很多,都我用著好在補充吧。