背景介紹
Aria2 是一個輕量的多協議多源命令行下載工具,支持 HTTP/HTTPS, FTP, SFTP, BitTorrent and Metalink 等協議下的下載。aria2 可通過內置的 JSON-RPC 及 XML-RPC interfaces 來進行操作,可通過 web 界面管理下載。
aria2 is a lightweight multi-protocol & multi-source command-line download utility. It supports HTTP/HTTPS, FTP, SFTP, BitTorrent and Metalink. aria2 can be manipulated via built-in JSON-RPC and XML-RPC interfaces.
Aria2 項目官網為 https://aria2.github.io/。aria2 早期是維護在 sourceforge 上的,但目前已轉移至 GitHub:https://github.com/aria2/aria2,sourceforge 上提供的下載鏈接留在較老的版本上。
下載最新版的 aria2 請訪問 aria2 GitHub 的 release 頁面:https://github.com/aria2/aria2/releases。
命令行模式及配置文件
Aria2 有兩種下載模式,一種是命令行下載模式,一種是 RPC Server 模式。建議使用 RPC Server 模式,同時配合 webui 來管理和使用。
更詳細的配置選項等可以參考官方 Aria2 Manual。
配置文件
建議使用配置文件的方式管理配置(可以添加 -D 選項以後台運行):
aria2c --conf-path=aria2.conf