目前,国内使用较多的下载工具,那必定是「迅雷」。说起来,迅雷我也已经使用了大概有十年之久了。最开始,迅雷一直是我心目中速度最快,也是最方便的下载工具。可是,不知从何时起,迅雷,它堕落了。
总的来说,迅雷的堕落有如下几点:
- thunder:// 协议越来越少,目前较为流行的是磁力和 BT
- 非会员限速,例如我的宽带下行速度 10Mb/s,使用迅雷的下载速度只能为 300kb/s ~ 1Mb/s
- 对于会员用户,往往是将速度限制取消,离线资源也不够理想
- 应版权方要求,文件无法下载:对于某些资源,迅雷进行了主动屏蔽,导致无法正常下载
那么,对于日常使用 Linux 的我来说,迫切需要一款称心如意的下载工具。一番折腾下来,Aria2 具备了我心目中理想下载工具的所有特点:
- 开源,免费,使用 GPL 协议
- 跨平台,支持 Linux,macOS 和 Windows
- 支持磁力,BT 和 HTTP 下载
- 无侵入式行为,性能强悍,下载速度毫不逊色于迅雷
不过,事物总有两面性,Aria2 也有如下的一些缺点:
- CLI 工具,没有可视化界面,上手较难
- 需要手写配置,比较麻烦
不过,上述的缺点已然不能算得上缺点了。对于可视化界面问题,已经有 AriaNG ,一款 Web 版 Aria2 管理界面;对于配置麻烦的问题,许多极客们在网上分享自己的 Aria2 的配置文件。
Aria2 下载
macOS 用户可以直接使用 brew
:
$ brew install aria2
Ubuntu 用户可以直接使用 apt
:
$ apt install aria2
Arch Linux 用户可以使用 pacman
:
$ pacman -S aria2
Windows 用户则需要在 Aria2 下载页 下载对应的 Windows 版本。
下载安装完成之后,可以通过输入 aria2c --version
来验证是否安装成功。
Aria2 配置
配置文件可以在网上搜索,并下载至 `~/.aria2/aria2.conf`。嫌麻烦的同学,也可以使用我的 Aria2 配置:
$ curl -o ~/.aria2/aria2.conf "https://raw.githubusercontent.com/goawayit/dotfiles/master/.aria2/aria2.conf"
需要修改两处信息,编辑 ~/.aria2/aria2.conf
,
- 将
dir
中的 goawayit 修改为你自己的用户名 - 从 trackersAria2 处更新
bt-tracker
AriaNG
下载最新的 AriaNG 代码,解压缩之后,双击打开 index.html
,便直接进入 AriaNG 首页。

在进入 AriaNG 之前,需要先运行 aria2c
可以看到,AriaNG 界面设计简单,清爽,使用起来也比较容易。值得注意的是,左侧最下面一栏是 AriaNG 与 Aria2 的连接状态,如果成功连接,则出现的是绿色的 Connected
,否则,则出现红色的 Disconnect
。
如果需要下载文件,只需要点击右侧左上角的 New
按钮即可,可以使用 HTTP/HTTPS,磁力链接,也能使用 BT 种子文件。

效果测试


Aria2 - HTTPS - Windows 10 官方镜像

因为很多磁力链接被迅雷封了,并没有找到可以用于测试磁力下载速度的资源
写在最后
总的来说,Aria2 是一款不错的下载工具,下载速度大大地提高了,能够成为迅雷的完美替代品。
不过,在日常的使用中,还是会有一些问题。例如,一些资源只支持 thuner:// 协议,只能使用迅雷下载。一些比较冷门的磁力和 BT 链接,因为没有多少人做种,Aria2 可能无法进行下载。
如果,你并不经常下载使用 thuner:// 协议的资源,也不去下载特别冷门的资源。那么,Aria2 可以完美地替代迅雷。并且,Aria2 也可以安装在树莓派或者 Nas 上面,默默地在后台下载着资源