樹莓派搭建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