1. 程式人生 > 其它 >樹莓派搭建Aria2下載器

樹莓派搭建Aria2下載器

目錄

用途

Aria2 是一個十分強大的下載工具,可以在 Linux 系統中使用,因此可以將樹莓派當作一個下載站,方便進行離線下載。

下面是詳細介紹

Aria2是一個輕量級的、多源、跨平臺的命令列下載實用工具,支援HTTP/HTTPS、FTP、SFTP、BitTorrent和Metalink協議。

Aria2的優點在於:比較全能,如上面所說,無論是HTTP下載還是BT下載,Aria2都支援;同時效能也相當不錯,佔用空間小;更重要的是速度很快,下載都能跑滿頻寬。

相信它的強大的功能還需要慢慢等待你的發現。

環境準備

樹莓派4b,具有docker環境,沒有安裝docker的可以去我的上一篇部落格查詢。

安裝Aria2

Aria2在[docker hub](p3terx/aria2-pro - Docker Image | Docker Hub)d的官網,當然還有中文版的[官網](Aria2 Pro - 更好用的 Aria2 Docker 容器映象 - P3TERX ZONE)。

基礎使用

  • 最基本的啟動命令如下,你只需要完整替換<TOKEN>欄位(RPC金鑰)即可啟動。更強大的功能請閱讀後文。比如將密碼設定為12345678, 在建立容器之前可以根據自己的需要進行下載。

    docker run -d \
        --name aria2-pro \
        --restart unless-stopped \
        --log-opt max-size=1m \
        --network host \
        -e PUID=$UID \
        -e PGID=$GID \
        -e RPC_SECRET=12345678 \
        -e RPC_PORT=6800 \
        -e LISTEN_PORT=6888 \
        -v $PWD/aria2-config:/config \
        -v $PWD/aria2-downloads:/downloads \
        p3terx/aria2-pro
    

    可以不用先拉取映象,本地映象沒有的情況下會自動去docker hub中進行查詢下載。

    aria2是一個沒有ui介面的軟體,所以我們要結合web ui進行使用,這裡可以使用AriaNg和[AriaNg-Native](GitHub - mayswind/AriaNg-Native: A better aria2 desktop frontend than AriaNg, containing all features of AriaNg and more features for desktop.),這裡僅介紹AriaNg,因為Aria2本身就是下載器,我們並不需要一直盯著下載,所以網頁版比較合適。

AriaNg的安裝使用

同樣使用aria2的思路,直接在linux上建立容器,然後會自動去docker hub上拉取容器,命令如下:

docker run -d \
  --name ariang \
  --log-opt max-size=1m \
  --restart unless-stopped \
  -p 6880:6880 \
  p3terx/ariang

沒有什麼需要修改的引數,預設就好。

建立好之後輸入樹莓派的ip+6880埠號即可。

新手避坑

第一次開啟的頁面是這樣的,Aria2的狀態是未連線的狀態,此刻需要輸入剛開始設定的密碼,

在系統設定->AriaNg設定中,點選畫圈的位置,在最後一行輸入密碼,按照提示重新載入設定即可連線。

預設下載的位置在樹莓派的/home/pi/download中,可以使用ftp工具傳到其他位置。

ps:後續的其他功能有時間還會繼續補充。

2022.02.13

補充