aria2 下一代?Aria2 Next 原生支持 .m3u8、电驴下载

aria2 下一代?Aria2 Next 原生支持 .m3u8、电驴下载

💡 原文中文,约1700字,阅读约需4分钟。
📝

内容提要

aria2 停更三年后,开发者推出分支项目 Aria2 Next,修复遗留问题并更新底层架构。它保留命令行、配置文件和 JSON-RPC,兼容原有脚本与 AriaNg。新增原生 ED2K、HLS 和 DASH 下载,支持直播录制与清晰度选择。HTTP 改用 libcurl,BT 使用 libtorrent-rasterbar。已提供 Windows、macOS、Linux、Android 及 Docker 版本。

🔎

延伸解读

兼容性:老用户迁移成本低

Aria2 Next 保留了命令行、配置文件和 JSON-RPC 接口,这意味着现有的 aria2 脚本、RPC 前端(如 AriaNg)和自动化工具大多无需修改即可继续使用。对于长期依赖 aria2 的用户,迁移到新分支的学习成本较低,可以平滑过渡。

新增下载协议:ED2K 与流媒体

Aria2 Next 原生支持 ED2K/eMule 链接,方便下载电驴网络中的老资源;同时原生支持 HLS 和 DASH(.m3u8/.mpd),可直接下载流媒体,并支持直播录制、清晰度选择,输出 MP4 或 Matroska 文件且无需转码。这些功能扩展了 aria2 的适用场景。

底层架构更新:HTTP 与 BT 引擎更换

HTTP/HTTPS 下载改用 libcurl,带来 HTTP/2 和多路复用等能力;BT 部分则使用 libtorrent-rasterbar 2.1,继续支持 Magnet、DHT、PEX、uTP 和 BT v1/v2。这些底层改动有望提升性能与兼容性,但实际表现需用户自行验证。

项目状态与获取方式

Aria2 Next 是社区分支,目前 GitHub 上获得 389 颗 Star,有 65 位开发者参与,最近版本 v2.8.2 发布于 2026 年 9 月 24 日。已提供 Windows、macOS、Linux、Android 预编译版本及 Docker 镜像,RPC 默认端口仍为 6800,方便搭配现有前端使用。

❓

Q&A

Aria2 Next 是什么?和原版 aria2 有什么关系?

Aria2 Next 是一个基于 aria2 分支创建的新项目,由开发者推出,旨在重新定义下一代 aria2。它修复了大量遗留问题、更新了底层架构,并加入了原生 .m3u8、DASH 和 ED2K(电驴)下载支持。

Aria2 Next 新增了哪些下载协议支持?

Aria2 Next 新增了原生 ED2K/eMule(电驴)支持,以及原生 HLS 和 DASH 下载(.m3u8 和 .mpd 流媒体),还支持直播录制、清晰度选择,并能输出 MP4 / Matroska 文件,无需转码。

Aria2 Next 底层做了哪些改动?

HTTP/HTTPS 下载现在使用 libcurl,支持 HTTP/2、多路复用等能力;BT 部分则使用 libtorrent-rasterbar 2.1,继续支持 Magnet、DHT、PEX、uTP、BT v1/v2 等功能。

原来的 aria2 脚本和前端还能在 Aria2 Next 上使用吗?

可以。Aria2 Next 继续提供命令行、配置文件和 JSON-RPC,因此现有的 aria2 脚本、RPC 前端和自动化工具,多数情况下仍可继续使用,比如可以继续使用 AriaNg 来管理 aria2。

如何获取和运行 Aria2 Next?

Aria2 Next 已提供 Windows、macOS、Linux 和 Android 的预编译版本,可直接前往 GitHub Releases 下载。也提供官方 Docker 镜像,NAS、服务器等设备可以直接运行。

Aria2 Next 的 JSON-RPC 服务如何启动?默认端口是多少?

可以使用命令 `aria2-next --enable-rpc --rpc-listen-all=false --rpc-listen-port=6800` 启动 JSON-RPC 服务。RPC 默认仍然使用熟悉的 6800 端口,因此也可以继续搭配兼容 aria2 JSON-RPC 的 Web 前端使用。

🏷️

标签

➡️

继续阅读