Terminal-Aria2

aria2是一个轻量级的多协议和多源,跨平台下载实用程序,可在命令行中运行。

它支持 HTTP / HTTPS,FTP,SFTP,BitTorrent 和 Metalink。

官网地址:https://aria2.github.io/

下载安装

  • macOS 使用 brew

    1
    $ brew install aria2
  • Ubuntu 使用 apt:

    1
    $ apt install aria2
  • Arch Linux 使用 pacman:

    1
    $ pacman -S aria2
  • Windows 安装有 chocolate 的可以

    1
    $ choco install aria2

Windows 用户则需要在 Aria2 下载页 (https://github.com/aria2/aria2/releases/) 下载对应的 Windows 版本。

下载安装完成之后,可以通过输入 aria2c --version 来验证是否安装成功。

配置

特性

  • 多连接下载

    aria2 可以从多个来源/协议下载文件,并尝试利用最大下载带宽。 真正加快了您的下载体验。

  • 轻量级

    aria2 不需要太多的内存和CPU时间。 关闭磁盘缓存后,物理内存使用量通常为4MiB(常规HTTP / FTP下载)至9MiB(BitTorrent下载)。 下载速度为2.8MiB / sec的BitTorrent中的CPU使用率约为6%。

  • 功能齐全的BitTorrent客户端
    您想要的BitTorrent客户端所有功能都可用:DHT,PEX,加密,磁铁URI,播种,选择性下载,本地对等发现和UDP跟踪器。

  • Metalink已启用

    aria2 支持 Metalink 下载描述格式(又名Metalink v4),Metalink版本3和Metalink / HTTP。 Metalink提供文件验证,HTTP / FTP / SFTP / BitTorrent 集成以及语言,位置,操作系统等的各种配置。

  • 远程控制

    aria2 支持RPC接口来控制 aria2 进程。 支持的接口是 JSON-RPC(通过HTTP和WebSocket)和XML-RPC。

使用范例

直接下载

1
$ aria2c http://example.org/mylinux.iso

从不同的服务器下载资源

1
$ aria2c http://a/f.iso ftp://b/f.iso

使用2个(多个)网络连接并行下载资源

1
$ aria2c -x2 http://a/f.iso

种子下载

1
$ aria2c http://example.org/mylinux.torrent

磁力衔接下载

1
$ aria2c 'magnet:?xt=urn:btih:248D0A1CD08284299DE78D5C1ED359BB46717D8C'

Metalink下载

1
$ aria2c http://example.org/mylinux.metalink

从文本中读取下载任务

1
$ aria2c -i uris.txt

更多

更多优秀内容,可以通过 关注微信公众号【极客收藏夹】获取哦!

wx