aria2:轻量多线程下载工具
aria2 是一款轻量级、支持多协议的开源下载工具,能以极低内存占用实现高速并发下载。本文将带你了解它的核心优势、安装步骤和实用技巧,帮助你在命令行下轻松掌控下载任务,告别迅雷的广告和限速。
详细介绍
为什么需要 aria2?
当你下载一个大文件时,浏览器自带的下载功能往往只能使用单线程,速度慢且容易中断。而市面上常见的下载软件要么充满广告弹窗,要么限制会员才能享受高速。aria2 打破了这些束缚——它是一款完全免费、开源、无广告的下载工具,通过多线程并发和断点续传,能显著提升下载效率,并且对系统资源的占用极低,即使在树莓派等小型设备上也能流畅运行。
核心功能
多协议、多连接
aria2 支持 HTTP/HTTPS、FTP/SFTP、BitTorrent 和 Metalink 等多种下载协议。它可以将一个文件分成多个段,同时从服务器发起多个连接,从而最大限度地利用你的带宽。例如,在 100Mbps 的宽带上,使用默认的 16 个连接,下载速度往往能跑满。对于磁力链接和种子文件,aria2 同样表现出色,支持 DHT 和 PEX 等特性。
RPC 远程控制
aria2 内置了 JSON-RPC 和 XML-RPC 接口,你可以通过 Web 界面(如 AriaNg、webui-aria2)或命令行工具控制它。这意味着你可以把下载任务交给服务器或 NAS,然后用手机远程添加、暂停或查看进度,完全脱离图形界面的束缚。
高度可定制
通过配置文件或命令行参数,你可以精细调整下载行为,比如限制上传/下载速度、设置磁盘缓存、指定文件保存目录、自动重命名等。对于需要批量下载的场景,aria2 还能与其他工具如 yt-dlp 配合,成为强大的下载引擎。
使用方法
安装 aria2 非常简单。在 Debian/Ubuntu 上,执行 apt install aria2;macOS 上使用 Homebrew 执行 brew install aria2;Windows 用户可以从官方仓库下载预编译的可执行文件。
基本用法:
- 下载单个文件:
aria2c -s 16 -x 16 https://example.com/file.zip(-s 表示分片数,-x 表示每台服务器连接数) - 断点续传:加上
-c参数,中断后重新执行即可继续。 - 下载种子:
aria2c -d /下载目录 file.torrent,-d 指定保存位置。 - 开启 RPC 服务:
aria2c --enable-rpc --rpc-listen-port=6800,然后可以用浏览器访问 AriaNg 的页面进行控制。
注意事项
使用 aria2 时,有几点需要留意:
- 下载源服务器可能不支持多连接(比如部分 CDN),若速度无提升,可适当降低
-x参数。 - BitTorrent 下载时请确保有上传流量,否则可能被 tracker 服务判定为吸血而降低速度。
- 配置文件默认位于
~/.aria2/aria2.conf,如果遇到参数不生效,检查是否拼写正确。 - 在 Windows 上,如果出现“无法加载动态库”之类的错误,需要安装 Visual C++ 运行库。
总之,aria2 是一个可靠、高效的下载利器,值得每个经常下载文件的用户掌握。
更新记录
最近更新:2026-08-19
下载
下载按优先级提供:国内网盘(第一优先,便于国内快速获取)→ 官方来源(官方正版背书)→ 源码地址(开源项目);网盘链接均经审核,如失效欢迎反馈。
怎么选(决策参考)
暂无公开信号
暂无公开信号
暂无公开信号
暂无公开信号
暂无公开信号
暂无公开信号
社区数据不足
暂无公开信号
暂无公开信号
暂无公开信号
常见问题
aria2 与迅雷相比有什么优势?
aria2 完全免费无广告,不限制下载速度,内存占用极低,支持多协议和远程控制。迅雷对非会员限速且包含弹窗,而 aria2 可以自由配置,适合技术用户和服务器环境。
如何在下载时限制速度?
使用命令行参数 --max-download-limit 或 --max-overall-download-limit 即可,例如 aria2c --max-download-limit=500K 表示单文件限速 500KB/s。也可以写入配置文件持久生效。
aria2 支持断点续传吗?
支持。只需在命令行中添加 -c 参数,aria2 会在中断后保留已下载的部分,再次下达相同任务时会自动从断点继续。对于 HTTP/HTTPS 和 BitTorrent 协议都有效。