相信很多人對於 P2P 下載已經非常熟悉,像筆者從 Kuro、EZPEER、eMule 以及 Foxy 那個時代長大的,當年要下載比較大型的遊戲或電影,都要將電腦開著 BT 掛整夜,但這樣長期下來對電腦硬碟也是很大的耗損。除了一般 BitTorrent (BT) 網路上常見的磁力連結 magnet、迅雷 thunder 以及電驢的 ed2k,現在網路上也常用免費空間、百度網盤、Google Drive、MEGA 來分享檔案,但網頁下載又常遇到諸多限制,所以又必須安裝軟體客戶端,裝多了不僅拖慢系統效能,對於資安隱私也是相當大的隱憂。現在就把這些工作都交給 Synology NAS 吧!筆者購入 Synology DS916+ 兩年,整理了 BT、免空、迅雷、百度雲盤、Google Drive 等各種下載方式,都可以透過 Synology DSM 套件來達成!

快速導覽

透過 Download Station 建立下載任務

Download Station 是 Synology 官方的下載應用程式,支援 BT、FTP、HTTP、NZB、快車、騰訊、eMule 等下載方式,功能算是相當齊全,包含下載限速、排程下載以及下載順序等都可以自訂。使用方式非常簡單,直接在 Download Station 左上方欄位貼入磁力、電驢、迅雷等連結,就可以立刻下載,或點選+新增下載任務,就可以上傳種子、一次貼入多行連結批次下載,並可預先選擇要下載的檔案。

Synology NAS 雲端下載中心 BT 免空百度雲盤迅雷遠程一次搞懂

使用 Synology NAS 的一大好處就是如果人在學校、公司,不方便下載到當前的電腦上,這時候只要找好下載連結,透過 DSM 網頁遠端建立下載任務,讓 NAS 接手下載工作,到家時東西可能已經下載好了。建立的下載任務的資訊可以在下方的頁籤查看,也可以手動增加 Tracker 伺服器加速 BT 下載。

Synology NAS 雲端下載中心 BT 免空百度雲盤迅雷遠程一次搞懂

支援許多網路免費空間如 MEGA、Gofile 等檔案下載,可以省去在免空網頁看廣告、等讀秒的時間。

Synology NAS 雲端下載中心 BT 免空百度雲盤迅雷遠程一次搞懂

如果有不支援的免費空間,我們還可以在 Synology 套件中心加入第三方來源,安裝知名的 JDownloader 軟體,相較 Download Station,JDownloader 支援的免費空間更多,如 Rapidshare、Depositfiles、Mediafire、Qshare、Zshare 等等。

Synology NAS 雲端下載中心 BT 免空百度雲盤迅雷遠程一次搞懂

使用 Docker 實現迅雷遠程下載

說到下載,下載界有誰不認識迅雷?筆者自己購買了多年迅雷白金會員,對於迅雷下載檔案的速度實在刮目相看,同樣下載相同來源的檔案,迅雷就是可以比一般瀏覽器快上數倍甚至數十倍。Download Station 下載一般國外知名網站的來源,下載速度都算穩定,不過有時會遇到一些資源,下載速度不是非常理想,這時如果能把迅雷會員加速功能帶到 Synology NAS 上那該有多好!

這類的軟體與功能通常不在原廠所提供的套件之中,不過現在 Synology NAS 可以安裝 Docker 這個應用程式虛擬化技術的龍頭軟體,Docker 具有輕量、彈性、利於迅速部署等特點,讓我們可以輕鬆的在 NAS 上安裝所需的軟體。

Synology NAS 雲端下載中心 BT 免空百度雲盤迅雷遠程一次搞懂

在 Synology 套件中心中搜尋並下載、安裝 Docker,可以參閱官網加值套件的頁面

Synology NAS 雲端下載中心 BT 免空百度雲盤迅雷遠程一次搞懂

在 Docker 的「倉庫伺服器」中搜尋 xware 可以找到數個開發者所分享的映像,內容基本上是一樣的,選取好映像後,點選上方「下載」按鈕。下載完成後,會出現在「映像檔」中,再次選取並點選上方「佈署」按鈕。

設定部分記得新增「儲存空間」,檔案/資料夾可以設「Downloads」資料夾,載路徑可以設「/app/TDDOWNLOAD」,其他部分則不需要更動。

完成設定後到「容器」開始執行,點選上方「詳細資訊」,在「日誌」或是「終端機」分頁可以看到 xware 初始化狀態,若連線成功就會出現「THE ACTIVE CODE IS」等訊息,後面這六個字元的號碼,就是迅雷遠程的啟動碼,先把它複製起來。

Synology NAS 雲端下載中心 BT 免空百度雲盤迅雷遠程一次搞懂

接著我們登入迅雷遠程下載的網頁,點選添加下載器並輸入剛剛輸入的驗證碼,Synology NAS 就綁定成功了。之後只要在 Docker 執行 xware 並保持開啟,從迅雷遠程建立的下載任務就會直接下載到 Synology NAS,而且支援迅雷會員的離線加速與高速通道,對於提升下載速度有很顯著的效果。

Synology NAS 雲端下載中心 BT 免空百度雲盤迅雷遠程一次搞懂

由於迅雷提供的 API 服務似乎偶爾會有改版或離線的狀況,本文提供的操作方式或設定參數可能會有變動,如果設定上有遇到一些問題,可以先依照自己環境看看是否需要調整設定參數。

使用 Cloud Sync 下載百度網盤與 Google 雲端硬碟

baidu_download_oversize.png

除了 BT 下載之外,這幾年有非常多資源透過百度雲盤分享,不過只要遇到單檔超過一定大小就無法從瀏覽器直接下載,必須要在電腦安裝百度網盤客戶端才能下載。像上圖不到 1.5GB 的檔案就跳出文件過大的通知,甚至幾百 MB 的檔案也會有這樣的情況。

曾經有網友分享過破解的方式,是透過修改網址,將百度雲盤網頁切換成手機版,藉此取得真實的檔案連結。不過隨著百度改版、升級將漏洞修補,目前這個方法也失效了。如果使用 Synology NAS 則不需要透過這種改網址、裝套件等等麻煩的破解方式,只要透過 Synology 的 Cloud Sync 應用程式,就能輕鬆的下載百度網盤的檔案。

首先到套件中心搜尋 Cloud Sync 下載安裝,新增、綁定百度帳號,而 Cloud Sync 也支援的 Dropbox、Google 雲端硬碟,同樣使用各自的帳號登入即可綁定。

baidu_cloudsync_add.png

完成登入之後,應該就會自動開始同步檔案,但與 Dropbox、Google 雲端硬碟不同的是,在 Cloud Sync 中連結百度網盤,並不會將整個「我的網盤」同步到 NAS,而是會在百度網盤中新增一個專屬於 Cloud Sync 的資料夾。而 NAS 本機端同步的根目錄,也可以在 Cloud Sync 裡面設定(第一次綁定時應該會在設定精靈中完成),可以在帳號家目錄中新增一個資料夾來同步百度網盤的資料。

baidu_root_ directory.png

現在可以回到百度網盤的下載頁面,點選「保存到網盤」路徑選擇「全部文件 > 我的應用數據 > Cloud Sync」並按下確定,這樣要下載的檔案就會開始同步到 NAS 中指定的資料夾,沒有檔案大小限制、不用輸入驗證碼、不需要讀秒,直接開始下載。而 Google Drive 則是更簡單,只要將他人分享的檔案,儲存到自己的雲端硬碟,Cloud Sync 就會自動開始同步。

baidu_download_sync.png

Cloud Sync 可以一次同步多個檔案,只要在網頁端按下保存到網盤,Cloud Sync 就會自動將檔案同步到 NAS。同步整個資料夾也沒問題,例如那種一整季影集打包之類的分享,跟 Google Drive 的儲存方式差不多。

baidu_cloudsync_status.png

DSM 上方工具列會出現 Cloud Sync 的小工具,點選就可以看到 Cloud Sync 正在同步(或已經同步)什麼檔案,包括進度、速度都有顯示。

baidu_cloudsync_proccess.png

不像某些免空會限制最高下載速度,實際測試同步隨機檔案,下載速度可以跑到 300 多 KB/s,算是相當不錯。

baidu_cloudsync_speed.jpg

下載完成之後,可以從 File Station 再將檔案從同步資料夾移動至個人目錄,當檔案從同步資料夾移出後,百度網盤上的檔案也會同步移除,不會佔據網盤空間。

使用 Cloud Sync 同步資料夾觸發自動下載

如果 NAS 所在的網路有防止外部連線之類的安全性設定,使我們不能直接夠過瀏覽器連線操作 DSM,我們可以利用 Cloud Sync 同步 Dropbox 或 Google Drive 帳號,在帳號中建立一個上傳種子用的目錄,再到 Download Station 將其設定成「監看資料夾」。

Synology NAS 雲端下載中心 BT 免空百度雲盤迅雷遠程一次搞懂

接著透過電腦或手機的 Dropbox 應用程式,將種子上傳至此資料夾,Download Station 就會抓取種子並開始下載。

Synology NAS 雲端下載中心 BT 免空百度雲盤迅雷遠程一次搞懂

這張圖可以看到 Cloud Sync 將種子同步到 NAS 之後,Download Station 抓到種子、觸發下載,接著將已經建立下載任務的種子檔案刪除,一次完成。

Synology NAS 雲端下載中心 BT 免空百度雲盤迅雷遠程一次搞懂

使用 Video Station 整理下載的影片

如果想要在 Synology NAS 上整理電影、影集的檔案,使用 Video Station 是最好的選擇了。電影檔案通常都很簡單,一個影片檔、一個字幕檔,只要放在同一個資料夾,命名好電影名稱就可以了。不過影集比較麻煩了,可能一部電視影集有好幾季、好幾集,那該怎麼整理呢?我們可以建立一個資料夾(筆者習慣使用影集的英文名稱)以及每一季的子資料夾,將影片檔案按照標準的編號如 S01E01(第一季第一集)或 S11E16 第十一季第十六集這樣來命名,並且放在建立的子資料夾內。

Synology NAS 雲端下載中心 BT 免空百度雲盤迅雷遠程一次搞懂

接著開啟 Video Station,點擊右上角的設定,在影片庫中,選取電影或影集存放的資料夾(記得要分開存放)

Synology NAS 雲端下載中心 BT 免空百度雲盤迅雷遠程一次搞懂

設定完成之後,Video Station 就會自動讀入 NAS 中的電影與影集的資訊了,若是之後 NAS 有新增檔案,也會自動掃描指定資料夾,並將其加入 Video Station 的資料庫。

Synology NAS 雲端下載中心 BT 免空百度雲盤迅雷遠程一次搞懂

Video Station 會匯入完整的影視資訊,包含簡介、海報、劇照等等,並且依照電視影集的劇集數分類整理好。

Synology NAS 雲端下載中心 BT 免空百度雲盤迅雷遠程一次搞懂

一般來說,只要該電影或影集在 IMDb 有資料,Video Station 都會正確帶入簡介、評分以及電視分級;此外也會顯示影片檔案的解析度、影音編碼等資訊。

Synology NAS 雲端下載中心 BT 免空百度雲盤迅雷遠程一次搞懂

安裝 FFmpeg 套件解決 Video Station 不支援的編碼

Synology NAS 雲端下載中心 BT 免空百度雲盤迅雷遠程一次搞懂

有時在Video Station 播放影片,可能會出現「不支援目前所選的發音選單格式…」這是因為 Video Station 不支援 EAC3 (Dolby Digital Plus)、DTS 等音訊編碼。

Synology NAS 雲端下載中心 BT 免空百度雲盤迅雷遠程一次搞懂

不過我們可以藉由安裝 ffmpeg 這個第三方套件,為 Video Station 加上額外的解碼功能。首先我們開啟套件中心,點選右上角「設定」在「套件來源」中,加入「http://packages.synocommunity.com/」這個來源,左側應該就會出現「社群」的分頁。

Synology NAS 雲端下載中心 BT 免空百度雲盤迅雷遠程一次搞懂

搜尋「ffmpeg」並下載安裝,再回到 Video Station 查看剛剛無法播放的影片。

Synology NAS 雲端下載中心 BT 免空百度雲盤迅雷遠程一次搞懂

現在 DTS 音訊的影片應該就可以正常播放了。

Synology NAS 雲端下載中心 BT 免空百度雲盤迅雷遠程一次搞懂

後記

一般人對於 NAS 的印象可能認為只有公司、企業才使用的到。不過,就如同智慧型手機一樣,重點不是手機多強大,而是透過各式各樣的應用程式所帶來的使用者體驗,廣告中所說的「There is an app for that.」利用 Synology 官方或是第三方開發的套件,加上 Docker 虛擬化技術可佈署的各種應用程式,Synology NAS 的應用方式已經超乎想像!

Synology NAS 雲端下載中心 BT 免空百度雲盤迅雷遠程一次搞懂