NAS 整天開著,大檔案交給它下載,電腦就不必一直開著等。Download Center 是我為 QNAP NAS(QTS)寫的免費、開放原始碼下載管理員,可以在 NAS 上取代 Download Station:網址、FTP、SFTP、SCP、種子和磁力連結都放進同一份清單,在電腦前或手機上都看得到進度,下載好了還會傳訊息告訴你。
什麼連結都能丟進來
加入下載時,可以貼一個連結、一次貼好幾個,或直接貼上一整段文字、一個網頁網址,Download Center 會自己找出裡面的連結,重複的項目在加入前就會標出來。種子檔拖進視窗就好,手機上也能直接選檔案。磁力連結和種子會先列出裡面的檔案,只留你要的,或只要影片。
https://、http://:支援 HTTP/2;伺服器允許時,一個檔案最多用四條連線。ftp://、ftps://:一般或加密連線都行,會帶上你為這個網站存的帳號。sftp://:任何 SSH 伺服器都能用,第一次連線時記下伺服器的金鑰,之後每次都會核對。scp://:給只提供 SCP 的伺服器。magnet:?與.torrent:開始前先列出檔案,挑好要哪些再下載。

「加入下載」視窗:網址、SFTP、FTPS、SCP 和磁力連結一起貼上,勾好要的項目再開始。
HTTP、FTP 與 SFTP 下載在暫停、斷線或 NAS 重新開機後,都會從原本的進度接著下載。網址和種子都能走 HTTP 或 SOCKS5 代理,可以每個任務或每個網站分別指定,也能由代理解析網域名稱;設定了代理,就不會改走直連。迅雷、快車、QQ 旋風的連結,不論貼在哪裡,都會先解開成裡面真正的網址。
和 Download Station 比較
Download Center 認得的連結比 Download Station 多。以 Download Station 5.10.4 版來比,差別在 HTTP/2、SFTP 和 SCP:
兩者能下載的連結。Download Station 一欄依據 5.10.4 版,標底色的三列是它不支援的。
全部在你的 NAS 上執行
Download Center 完全在 NAS 上執行,不用註冊,也沒有雲端。用 NAS 帳號登入,登入本身交給 QTS 處理。不管下載是從網頁、聊天指令還是其他程式加進來的,最後都進到同一份清單:
各種來源加入的下載都進到 NAS 上同一份清單,再交給對應的引擎;完成後檔案移進你指定的資料夾,並發出通知。
背後是兩個各司其職的下載引擎:網址交給 libcurl,BitTorrent 交給 libtorrent 2.0,居中調度的常駐程式則是用 Go 寫的。網址和種子可以分別設定同時下載數與速度上限,也能排出每週的全速、限速和暫停時段、設定定時暫停,或依分享率、時間決定要做種多久。
下載中的檔案放在暫存位置,完成後可以自動移到你指定的資料夾,和 Download Station 的做法一樣。系統管理者看得到全部的下載;一般使用者只看得到自己的,檔案存在自己的家目錄,擁有者也是自己。
其他還有這些
點任何一個下載,右側會列出進度、存放位置和來源,還有檔案、預覽、連線和紀錄分頁。
- 邊下載邊預覽:已下載的部分可以先看或先聽,壓縮檔可以先看裡面有什麼,種子也能改成依序下載。
- 免空帳號:1fichier、Rapidgator、Real-Debrid 與 AllDebrid 透過官方 API,用你自己的帳號下載;其他網站可以用 Cookie。公開分享的 Google 雲端硬碟連結不需要帳號,直接下載檔案本身。
- 原本的 App 照樣能用:移除或停用 Download Station 之後,Qget、Qfile 和瀏覽器外掛照樣連得上。
手機上也好用
用任何瀏覽器打開 https://<你的 NAS>/DownloadCenter/ 就能用,不必先進 QTS 桌面。在手機上,分頁和加入按鈕都在畫面下方,拇指搆得到;加入下載的視窗從底部升起,往下一滑就關閉。加入主畫面後,打開就是全螢幕,跟 App 一樣。


手機上的下載清單(左)與加入下載視窗(右)。
登入用的是和 QTS 同一組帳號、同樣的規則,包括兩步驟驗證。在 QTS 桌面裡也能以視窗開啟,視窗拉窄時版面會跟著調整。介面有淺色與深色兩種主題,支援 13 種語言。
下載好了會告訴你,回一句就能操作
下載完成、失敗或磁碟空間不足時,Download Center 會馬上傳訊息給你。可以送到這些地方:
- Telegram:通知與指令都可以,NAS 不必對外開放。
- LINE:通知;NAS 能從外部用 HTTPS 連到時,也能下指令。
- Discord、Slack:通知送到頻道。
- ntfy、Gotify、Bark:推播到手機。
- QTS 通知中心:依 QTS 的規則寄電子郵件、簡訊或推播。
- Webhook:以 HMAC-SHA256 簽章,送給你自己的服務。

「新增頻道」:選擇通知要送到哪裡。
在 Telegram 或 LINE 的對話裡,可以直接回指令查看、加入、暫停或繼續下載,指令有 /list、/add、/pause、/resume、/speed 和 /help 等,例如 /add 後面接上網址就能加入下載。每個聊天帳號都要先用一次性的配對碼連結到 NAS 帳號,能做的事不會超過那個帳號的權限。
想接自己的程式或腳本,還有 REST API:搭配個人存取權杖(只能做你允許的事)、事件串流、透過 HTTP 的聊天指令和有簽章的 Webhook;新的通知服務用一小段 JSON 描述就能加入。細節寫在整合文件(英文)裡。
安裝
Download Center 支援 Intel、AMD 與 ARM 處理器的 QTS,以 .qpkg 套件發布在 GitHub 上,用 App Center 手動安裝:
- 下載適合你 NAS 的套件。到 GitHub 的 Releases 頁面依處理器選擇檔案:x86_64 給 Intel 與 AMD,arm_64 給 64 位元 ARM;arm-x41 和 arm-x31 內容是同一套 ARMv7 程式,只是依 QNAP 對 ARMv7 機種的兩種命名分別打包。處理器型號可以在 QTS 的「控制台 › 系統狀態」看到。
- 在 App Center 安裝。打開 App Center,選「手動安裝」,再選這個檔案。這個套件沒有 QNAP 的數位簽章,所以 App Center 會提出警告;出現詢問時選擇允許,或在 App Center 的設定裡允許安裝沒有有效數位簽章的應用程式。
- 打開 Download Center。從 QTS 桌面開啟,或直接前往
https://<你的 NAS>/DownloadCenter/。第一位登入的 QTS 管理員會成為它的第一位系統管理者。
介面由 QTS 的管理網頁伺服器(8080/443 埠)提供。其他帳號要先在 QTS 的應用程式權限裡開放 Download Center 才能使用;第一次啟動時,原本能用 Download Station 的帳號會自動取得權限。
從 Download Station 換過來的話,安裝後可以在「設定」裡匯入設定、未完成的下載、紀錄和網站帳號。匯入只讀取 Download Station 的資料,可以重複執行,Download Station 自己的檔案不會被更動。
相關連結
- 產品頁(繁體中文版):tasict.github.io/DownloadCenter/zh-TW/
- GitHub 原始碼:github.com/tasict/DownloadCenter
- 下載安裝檔:GitHub Releases
- 回報問題:GitHub Issues
- 我的其他專案:www.ctsite.cc
Download Center 沒有廣告,也沒有付費版;如果它幫你省了時間,歡迎請我喝杯珍奶(用信用卡付款,不需要 PayPal 帳號),或用 PayPal 贊助。
QNAP、QTS、Download Station、Qget、Qfile、File Station 與 App Center 是 QNAP Systems, Inc. 的商標。Download Center 與 QNAP 沒有關聯,也未獲 QNAP 背書。

留言
張貼留言