Aria2 是一个自由、开源、轻量级多协议和多源的命令行下载工具。它支持 HTTP/HTTPS、FTP、SFTP、 BitTorrent 和 Metalink 协议。aria2 能够经过内建的 JSON-RPC 和 XML-RPC 接口来操纵工具
Aria2 特性.net
支持 HTTP/HTTPS GET
支持 HTTP 代理
支持 HTTP BASIC 认证
支持 HTTP 代理认证
支持 FTP (主动、被动模式)
经过 HTTP 代理的 FTP(GET 命令行或者隧道)
分段下载
支持 Cookie
能够做为守护进程运行。
支持使用 fast 扩展的 BitTorrent 协议
支持在多文件 torrent 中选择文件
支持 Metalink 3.0 版本(HTTP/FTP/BitTorrent)
限制下载、上传速度命令行
咱们能够很容易的在全部的 Linux 发行版上安装 aria2 命令行下载器,例如 Debian、 Ubuntu、 Mint、 RHEL、 CentOS、 Fedora、 suse、 openSUSE、 Arch Linux、 Manjaro、 Mageia 等等……只须要输入下面的命令安装便可。对于 CentOS、 RHEL 系统,咱们须要开启 uget 或者 RPMForge 库的支持。代理
袋鼠下载是基于 Aria2 的下载原理,开发的一种IOS磁力下载工具code
使用 aria2 命令行直接下载一个 BitTorrent 种子文件:接口
# aria2c https://torcache.net/torrent/C86F4E743253E0EBF3090CCFFCC9B56FA38451A3.torrent?title=[kat.cr]irudhi.suttru.2015.official.teaser.full.hd.1080p.pathi.team.sr [#388321 0B/0B CN:1 DL:0B] 03/22 20:06:14 [NOTICE] Download complete: /opt/[kat.cr]irudhi.suttru.2015.official.teaser.full.hd.1080p.pathi.team.sr.torrent 03/22 20:06:14 [ERROR] Exception caught Exception: [BtPostDownloadHandler.cc:98] errorCode=25 Could not parse BitTorrent metainfo Download Results: gid |stat|avg speed |path/URI ======+====+===========+======================================================= 388321|OK | 11MiB/s|/opt/[kat.cr]irudhi.suttru.2015.official.teaser.full.hd.1080p.pathi.team.sr.torrent Status Legend: (OK):download completed.
袋鼠下载使用 aria2 咱们也能够经过 BitTorrent 磁力连接直接下载一个种子文件进程
# aria2c 'thunder://QUFodHRwczovL2RhaXNodXhpYXphaS5jb20vWlo='
咱们也能够经过 aria2 命令行直接下载一个 link 文件。ci
# aria2c https://daishuxiazai.com
谢谢欣赏 …)开发