aria2 下載機 / NAS 設定方案

如果你家裡有一台 NAS、群暉,或一台不關機的老電腦,可以用免費開源的 aria2 作為下載機。 搭配磁鏈管家 Chrome 擴充功能,網頁上的磁力連結點一下就能自動發到家中的 aria2 開始下載。

什麼是 aria2

aria2 是一款輕量、免費、開源的多協定下載器,支援 HTTP/HTTPS、FTP、BitTorrent 與 Metalink。 它資源佔用低,能在路由器、樹莓派、群暉 NAS 或舊電腦上長期運作,常被用作「下載機」或「NAS 下載工具」。

適用場景

設定步驟

  1. 安裝 aria2 並啟用 JSON-RPC

    在 NAS 或下載機上安裝 aria2,然後以 RPC 模式啟動。因為瀏覽器通常從另一台裝置連線,需要讓 RPC 監聽所有介面:

    aria2c --enable-rpc --rpc-listen-all --rpc-allow-origin-all --rpc-listen-port=6800 --rpc-secret=YOUR_SECRET

    安全提示--rpc-listen-all 會把 RPC 暴露到所有網路介面,僅應在受信任的家庭內網、Tailscale 虛擬內網或 HTTPS 反向代理後使用。切勿將 aria2 RPC 直接暴露到公開網際網路。

    建議寫成 systemd 服務或 Docker Compose,方便開機自啟。

  2. 開啟磁鏈管家擴充功能設定頁

    點選 Chrome 工具列的磁鏈管家圖示 → 設定 → aria2 RPC。

  3. 填入 endpoint、埠號與金鑰

    根據你的網路環境選擇合適的 endpoint(見下方範例),埠號預設 6800,金鑰填入 --rpc-secret 的值。

  4. 測試連線並儲存

    點選「測試連線」,看到連線成功後儲存。之後點選網頁上的磁力連結,就能直接推送到這台下載機。

典型 endpoint 範例

把範例中的 IP、域名與埠號換成你自己的即可。

安全提示

不要把 aria2 RPC 直接暴露到公網。 本頁命令使用 --rpc-listen-all 以允許瀏覽器從另一台裝置連線,因此必須執行在受信任的網路中。沒有認證的 RPC 介面可能被他人利用。優先選擇以下方案:

與 115 雲端配合

磁鏈管家預設會先嘗試把磁力連結推送到 115 雲端離線下載。 如果 115 接不住,擴充功能會自動把同一連結作為 aria2 BT 任務發給你的下載機兜底。

你也可以在擴充功能的「我的 115 檔案」中瀏覽已離線完成的檔案,選中單個檔案或整個資料夾,一鍵推送到 aria2 下載機。 詳細流程見 快速入門

常見問題

本產品僅供合法用途。磁鏈管家是瀏覽器端工具,僅在使用者主動操作時識別頁面已存在的下載連結。 不提供資源搜尋、內容索引、檔案託管或資源散布服務。 所有 aria2 呼叫直接從使用者瀏覽器發出,目標位址完全由使用者設定。請勿用於下載、分享或管理盜版、侵權或違法內容。詳見 服務條款