Aria2​
Aria2 是轻量级命令行下载神器
AI评分
8.5/ 10

首创 · AI 评分机制

0
0
BT 下载

一款由日本开发者 Tatsuhiro Tsujikawa 用 C++ 编写的轻量级、开源、多协议命令行下载工具(下载引擎)。

它支持 HTTP/HTTPS、FTP、SFTP、BitTorrent 和 Metalink 等多种协议,核心特点是能通过多线程/多源分片下载最大化利用带宽,并内置 JSON-RPC/XML-RPC 接口支持远程控制与第三方前端(如 AriaNg)对接,常被称为下载界的“瑞士军刀”。

Aria2 安装命令 + 配置教程(2026 年最新)

1. 安装 Aria2(推荐命令)

Windows(最简单):

  • 下载 Motrix(内置 Aria2)或直接从官网下载 Aria2 便携版。
  • 官网下载:https://aria2.github.io/

macOS(推荐 Homebrew):

Bash

brew install aria2


Linux(Ubuntu/Debian):

Bash

sudo apt update && sudo apt install aria2


Linux(CentOS/RHEL):

Bash

sudo yum install aria2


Arch Linux:

Bash

sudo pacman -S aria2


2. 基本使用命令

启动 Aria2(最常用):

Bash

aria2c --enable-rpc --rpc-listen-all=true --rpc-allow-origin-all=true


常用下载命令示例:

Bash

# 下载单个文件
aria2c http://example.com/file.zip

# 下载磁力链接
aria2c "magnet:?xt=urn:btih:xxxxxxxxxxxxxxxx"

# 下载种子文件
aria2c file.torrent

# 限速下载
aria2c --max-download-limit=5M http://example.com/file.zip


3. 推荐配置文件(aria2.conf)

在 Aria2 目录创建 aria2.conf 文件,推荐配置如下:

ini

# 基本设置
dir=/path/to/download          # 下载目录(自行修改)
file-allocation=prealloc
log-level=warn

# 下载速度
max-concurrent-downloads=5
max-connection-per-server=16
split=16
min-split-size=1M
max-overall-download-limit=0   # 0表示不限制

# BT 设置
bt-enable-lpd=true
bt-enable-peers=true
enable-dht=true
enable-dht6=true
bt-require-crypto=true

# RPC(供 Motrix/WebUI 使用)
enable-rpc=true
rpc-listen-all=true
rpc-allow-origin-all=true
rpc-secret=yourpassword        # 设置访问密码
rpc-listen-port=6800


启动命令(加载配置文件):

Bash

aria2c --conf-path=aria2.conf -D


4. 搭配 Motrix 使用(推荐)

  1. 安装 Motrix 后,设置 → Aria2 → 选择 “使用本地 Aria2” 或手动配置 RPC。
  2. RPC 地址通常为 http://127.0.0.1:6800/jsonrpc
  3. RPC 密钥填写你在配置文件中设置的密码。
优点
  • 完全免费开源(GPL-2.0+),无广告、无会员、无速度限制。
  • 支持协议极全,涵盖常规直链与 BT/磁力,且支持多源混合下载(HTTP+BT 同时拉取同一文件)。
  • 资源占用极低,普通下载内存约 4MB,BT 下载约 9MB,CPU 占用低,适合跑在 NAS、路由器、树莓派等低配设备。
  • 具备强大的多线程分片、断点续传、队列管理、带宽限制与文件校验能力。
  • 提供 JSON-RPC/XML-RPC 接口,可后台守护进程运行,配合 AriaNg 等前端实现跨设备远程网页管理。
  • 跨平台支持良好(Windows/macOS/Linux/Android Termux),可被脚本或其他应用集成调用。
缺点
  • 原生无图形界面(GUI),纯命令行操作对新手不友好,配置文件参数繁多有一定学习成本。
  • Windows 下需手动配置开机自启与 RPC 服务,不如 Linux 下 systemctl 方便。
  • 浏览器原生下载捕获需依赖额外插件转发,不如 IDM 等商业软件集成度高。
  • BT 下载初次冷启动需 DHT 网络预热,且默认设置下部分资源连接速度需手动优化 tracker 列表。
  • 纯命令行排错与日志解读对纯小白不够直观,配置不当易踩权限或端口冲突坑。
全部评论 (0)
请登录后发表评论
帖子信息
话题:下载工具
网址:https://aria2.github.io/
项目地址:https://github.com/aria2/aria2
时间线
2024
最新
截至 2024 年发布 v1.37.0 版本,项目在 GitHub 持续迭代修复与优化。 近年:衍生出 AriaNg 等现代化前端,形成“aria2 + AriaNg”的主流懒人包方案,广泛用于 NAS/服务器离线下载场景。
2012
webui-aria2 作为 GSoC 项目出现,完善了 Web 前端生态
2008
aria2 项目首次公开发布,定位为多协议命令行下载工具。
全部评论 (0)
请登录后发表评论
暂时还没有评论,快来评论一条吧