阿里2 是轻量级 多协议和多源命令行下载实用程序. 它支持 HTTP/HTTPS, FTP, 比特流 和 金属链接. 阿里2 可以通过内置操作 JSON-RPC 和 XML-RPC 接口。
咏叹调 2 1.18.3 最新的 释放. 此版本修复了由于 –bt-max-open-files 选项处理不当而导致多次执行多文件下载(例如,多文件 metalink 或 torrent)后可能导致断言失败的错误。
变化
如果在分配 BtProgressInfoFile 对象之前取消暂停失败,则修复崩溃 在 makerelease-osx 中启用并检查 PIE 修复删除 MultiDiskAdaptor 时 numOpenFile_ 未减少的错误 此错误导致 RequestGroupMan::ensureMaxOpenFileLimit 中的断言错误
特征
命令行界面 通过 HTTP(S)/FTP/BitTorrent 下载文件 分段下载 Metalink version 4 (RFC 5854) support(HTTP/FTP/BitTorrent) Metalink version 3.0 support(HTTP/FTP/BitTorrent) Metalink/HTTP (RFC 6249)支持 HTTP/1.1 实现 HTTP 代理支持 HTTP BASIC 认证支持 HTTP 代理认证支持代理的众所周知的环境变量:http_proxy、https_proxy、ftp_proxy、all_proxy 和 no_proxy HTTP gzip、deflate 内容编码支持在 HTTPS 客户端证书中使用给定的可信 CA 证书验证对等方HTTPS 中的身份验证分块传输编码支持使用 Firefox3 格式、Chromium/Google Chrome 和 Mozilla/Firefox (1.x/2.x)/Netscape 格式从文件加载 Cookie。 Save Mozilla/Firefox (1.x/2.x)/Netscape 格式的 Cookie。 自定义 HTTP 标头支持持久连接通过 HTTP 代理支持 FTP 下载/上传速度限制 BitTorrent 扩展:快速扩展、DHT、PEX、MSE/PSE、多跟踪器、UDP 跟踪器 BitTorrent 网络播种. aria2 请求块的大小大于块以减少请求开销。 它还支持具有片段大小的流水线请求。 BitTorrent Local Peer Discovery 重命名/更改 BitTorrent 的目录结构 完全 JSON-RPC(通过 HTTP 和 WebSocket)/XML-RPC 接口 作为守护进程运行 多文件 Torrent 中的选择性下载/Metalink 中的块校验和验证 Metalink 可以禁用分段在 Metalink 中下载 Netrc 支持 配置文件支持 下载在文本文件或标准输入中找到的 URI,可以选择指定目标目录和输出文件名 参数化 URI 支持 IPv6 支持 IPv6 支持 Happy Eyeballs 磁盘缓存以减少磁盘活动
在 RHEL/CentOS 中安装 Aria2 和 Fedora
首先启用 RPMForge 存储库和 安装 aria2 使用 百胜 命令工具。
# yum --enablerepo=rpmforge install aria2 -y
如何使用 Aria2
命令行让你害怕? 不,aria2真的好用!!
从网上下载:
# aria2c https://example.org/mylinux.iso
从 2 个来源下载:
# aria2c https://a/f.iso ftp://b/f.iso
每个主机使用 2 个连接下载:
# aria2c -x2 https://a/f.iso
比特流
# aria2c https://example.org/mylinux.torrent
BitTorrent 磁铁 URI:
# aria2c 'magnet:?xt=urn:btih:248D0A1CD08284299DE78D5C1ED359BB46717D8C'
金属链接:
# aria2c https://example.org/mylinux.metalink
下载在文本文件中找到的 URI:
# aria2c -i uris.txt
设置下载速度限制
要设置每次下载的下载速度限制,请使用以下选项。
# aria2c –max-download-limit=100K https://releases.ubuntu.com/12.10/ubuntu-12.10-server-i386.iso
参考: 阿里2
就这些!