十多年来,aria2 一直是开源下载引擎中功能最强大的存在之一,但它的主仓库已经三年多没有动静了。最近有开发者基于 aria2 分支创建了一个新项目:Aria2 Next,并喊出了“重新定义下一代 aria2”的口号——修复大量历史遗留问题、更新底层架构,还首次原生支持 .m3u8、DASH 以及 ED2K(电驴)下载。

目录
- Aria2 Next:下一代 aria2
- 原生 ED2K/eMule 支持(电驴)
- 原生 HLS 和 DASH 下载(.m3u8)
- 底层改动
- 获取 Aria2 Next
- 快速开始(使用指南)
- 启动 JSON-RPC 服务
- 查看版本及已启用的功能
- Docker
一个冷知识:aria2 居然支持 Android,可以直接在安卓终端下使用。
Aria2 Next:下一代 aria2
对于 aria2 的老用户来说,熟悉的操作方式基本还在。Aria2 Next 继续提供命令行、配置文件和 JSON-RPC,所以现有的 aria2 脚本、RPC 前端和自动化工具多数仍可无缝衔接,比如继续用 AriaNg 来管理 aria2。
Aria2 Next 主要使用 C++ 开发,目前在 GitHub 上只有 389 颗 Star,但已经吸引了 65 位开发者参与,更新相当勤奋。最近一次 v2.8.2 版本发布于 2 日前(2026 年 9 月 24 日)。
相比原版 aria2,Aria2 Next 最直观的变化是新增了几类下载方式:

原生 ED2K/eMule 支持(电驴)
电驴网络虽然整体已经不复当年之勇,但不少老资源还是只存在于这套网络里。Aria2 Next 原生支持电驴链接,可以像普通 HTTP、BT 任务一样,直接用命令行下载。
原生 HLS 和 DASH 下载(.m3u8)
另一个很实用的变化是原生支持 HLS 和 MPEG-DASH,也就是大家经常见到的 .m3u8 和 .mpd 流媒体。Aria2 Next 可以直接下载这类地址,还支持直播录制、清晰度选择,并能输出 MP4 / Matroska 文件,全程无需转码。
底层改动
- HTTP/HTTPS 下载现在改用 libcurl,支持 HTTP/2、多路复用等能力
- BT 部分则使用 libtorrent-rasterbar 2.1,继续兼容 Magnet、DHT、PEX、uTP、BT v1/v2 等功能
获取 Aria2 Next
Aria2 Next 已经提供 Windows、macOS、Linux 和 Android 的预编译版本,可以直接前往 GitHub Releases 下载:
快速开始(使用指南)
# 下载普通文件
aria2-next https://example.com/file.iso
# 下载 ED2K(电驴)链接
aria2-next '<ed2k-file-link>'
启动 JSON-RPC 服务
aria2-next --enable-rpc --rpc-listen-all=false --rpc-listen-port=6800
查看版本及已启用的功能
aria2-next --version
aria2-next --help=#ed2k
Docker
Aria2 Next 也提供官方 Docker 镜像,NAS、服务器等设备可以直接运行:
docker run --rm \
-e PUID="$(id -u)" \
-e PGID="$(id -g)" \
ghcr.io/aninsomniacy/aria2-next:latest --version
Aria2 Next 的 RPC 默认仍然使用大家熟悉的 6800 端口,所以继续搭配兼容 aria2 JSON-RPC 的 Web 前端使用也完全没问题。
原文:https://www.appinn.com/aria2-next/
|