一、What is Aria2
Aria2 是一款全能多線程下載工具,支持 HTTP / HTTPS、FTP、BitTorrent 和 Metalink 等各種協議,功能強大、速度快、系統資源佔用少。使用 Aria2 可以提高下載效率,實現離線下載,同時也能夠保護用戶的隱私。
Aria2 是開源的跨平台應用,提供了 Windows、Linux、Mac OS 等多個版本,同時也被集成到了多個 NAS 和路由器操作系統中,如 OpenWRT、DD-WRT 等。
二、Why OpenWRT Aria2
OpenWRT 是一個基於 Linux 的自由和開放源代碼嵌入式操作系統,其主要優勢在於能夠運行在低功耗的路由器和嵌入式設備上。使用 Aria2 可以讓這些低功耗設備實現高速下載,減少了電腦等主機設備的負擔,同時也讓各種小型設備實現了離線下載和高速種子下載的功能。
三、Aria2 的配置及操作步驟
1. 安裝 Aria2
在 OpenWRT 上,我們需要通過命令來安裝 Aria2,輸入以下命令即可安裝:
opkg update opkg install aria2
2. 配置 Aria2
安裝完成後,需要進行配置才能正常使用。在 OpenWRT 的配置文件目錄 “/etc/” 中創建一個 Aria2 的配置文件:aria2.conf,並將以下配置添加至該文件中:
#基礎配置 enable-rpc=true rpc-listen-all=true max-concurrent-downloads=5 continue=true max-connection-per-server=16 min-split-size=10M split=16 dir=/mnt/sda1/aria2_download/ #基礎認證配置 rpc-secret=123456 #部分高級配置 disable-ipv6=false enable-dht=true listen-port=16881
其中,配置文件中常用的參數含義如下:
- enable-rpc – 開啟Aria2 RPC遠程控制功能
- rpc-listen-all – 監聽所有網路介面的RPC服務
- max-concurrent-downloads – 最大同時下載任務數量
- continue – 下載任務中斷後是否斷點續傳
- max-connection-per-server – 每個伺服器的最大連接數.
- min-split-size – 文件最小分割大小
- split – 文件分割線程數
- dir – 下載目錄
- rpc-secret – Aria2 RPC訪問密鑰
- disable-ipv6 – 禁用IPv6協議
- enable-dht – 開啟DHT協議
- listen-port – Aria2 監聽的TCP埠
3. 運行 Aria2
完成配置後,需要啟動 Aria2 服務。輸入以下命令即可啟動:
/usr/bin/aria2c --conf-path=/etc/aria2.conf
可以使用命令 ps -ef | grep aria2c 來查看 Aria2 是否已經成功啟動。
4. 訪問 Aria2 Web控制界面
打開瀏覽器,並輸入以下地址即可訪問Aria2 Web控制界面:http://Aria2所在IP地址:6800/。由於默認為本地訪問,需要在Nginx的配置中增加代理配置。
5. 添加下載任務
當訪問 Aria2 Web控制界面成功後,即可添加下載任務。在”Add Url”或 “Add Torrent” 中輸入下載鏈接即可開始下載。
6. 查看下載任務
我們可以通過 Aria2 Web控制界面來查看任務狀態和下載進度等信息。用戶可以隨時暫停、繼續、刪除、保存並恢復任務等。
四、總結
通過本文的介紹,相信大家已經了解到了Aria2的功能及其在OpenWRT上的配置和使用方法。掌握其基本使用技巧,可以讓你在你的路由器設備上安心的下載各種類型的文件。
同時,很多複雜的下載操作也可以在 Aria2 的命令行界面中實現。用戶還可以通過不同的參數調整 Aria2 的下載行為,從而實現更加靈活和高效的下載任務。
原創文章,作者:RCVYV,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/361249.html