aria2 多协议和多源命令行 下载实用程序
aria2是一个 轻量级的多协议和多源命令行 下载实用程序。它支持 HTTP / HTTPS, FTP, SFTP, BitTorrent和 Metalink。aria2可以通过内置的 JSON-RPC和 XML-RPC接口进行操作。
下载
下载 版本1.34.0。在那里,您可以下载OS X,Windows和Android的源代码分发和二进制文件。
特征
-
多连接下载。aria2可以从多个源/协议下载文件,并尝试利用您的最大下载带宽。真正加快您的下载体验。
-
轻量级。aria2不需要太多内存和CPU时间。当磁盘缓存关闭时,物理内存使用量通常为4MiB(正常HTTP / FTP下载)到9MiB(BitTorrent下载)。下载速度为2.8MiB /秒的BitTorrent的CPU使用率约为6%。
-
功能齐全的BitTorrent客户端。您可以在BitTorrent客户端中使用所有功能:DHT,PEX,加密,磁体URI,Web种子,选择性下载,本地对等发现和UDP跟踪器。
-
Metalink已启用。aria2支持 Metalink下载格式 (又名Metalink v4),Metalink版本3和 Metalink / HTTP。Metalink提供文件验证,HTTP / FTP / SFTP / BitTorrent集成以及语言,位置,操作系统等的各种配置。
-
遥控器。aria2支持RPC接口来控制aria2进程。支持的接口是JSON-RPC(通过HTTP和WebSocket)和XML-RPC。
用法示例
命令行吓跑了你?不,aria2真的很容易使用!!
从WEB下载:
1 | |
从2个来源下载:
1 | |
每个主机使用2个连接下载:
1 | |
BitTorrent的:
1 | |
BitTorrent磁铁URI:
1 | |
Metalink知识库:
1 | |
下载文本文件中的URI:
1 | |
相关项目
- apt-metalink:Debian / Ubuntu的软件包下载速度更快
- powerpill:用于并行和分段下载的Pacman包装器。
- python3-aria2jsonrpc:围绕Aria2的JSON RPC接口的包装类。
- aria2.js:JavaScript(browsers和Node.js)库和aria2 RPC的cli
UI Frontends
- webui-aria2: aria2的 Web浏览器界面(2012 GSOC项目)
- uGet:Linux下载管理器