Aria2 Next 推荐,停更近三年的下载引擎有了社区新分支

命令行下载器里的老名字 aria2,最后一个正式版 1.37.0 停在 2023 年 11 月 15 日,此后代码库只剩零星提交,再没发过新版。今年 5 月有人接了棒,新代码库叫 AnInsomniacy/aria2-next,简介写得直白,重新定义下一代 aria2。到 9 月下旬它已经累积 70 个版本,版本号直接从 2 系起步,与原版的 1.37 划清了界线。我把 README、发布记录和 issue 区翻了一遍,这个分支的斤两大致摸清了。

主要功能

协议层是这次重写的重点。HTTP、HTTPS、SFTP、Metalink、ED2K、RPC、libaria2 全部保留,HTTP 类传输换用 libcurl 8.21 加 nghttp2,BT 换用 libtorrent-rasterbar 2.1,磁力链接、DHT、PEX、uTP、v1 与 v2 种子一个不少。真正的增量在流媒体,HLS 的 .m3u8 和 DASH 的 .mpd 改用 GPAC、libcurl 加 FFmpeg 原生实现,直播录制、清晰度选择、直接输出 MP4 或 Matroska 容器都支持,官方口径是免转码。ED2K 电驴协议同样是原生实现,官方文档写明行为向 aMule 看齐,服务器与 Kad 双路节点发现、上传队列、协议混淆这些老机制都做了,追老资源的人有福了。两套新协议都走原生实现,不再依赖外部脚本拼接 ffmpeg 的老路子,任务稳当不少。

发布与安装做得像模像样。Windows、macOS、Linux、Android 四平台,每个版本都提供 x86_64 与 arm64 双架构二进制,安卓侧目前只出 arm64 包,苹果芯片的迷你主机刷 Linux 也有对应包,双架构没有死角。Linux 侧要求 glibc 2.35 起,Ubuntu 22.04 是基线。发布节奏相当勤,平均一周两版,最新 v2.8.2 落在 9 月 24 日,主题是崩溃恢复与 HTTP Range 控制。编译系统换成 CMake 3.25 起步配 Ninja 预设,一条 preset 命令拉起全量构建。Docker 镜像同步推到 ghcr.io,带 PUID 与 PGID 参数,NAS 用户按习惯挂权限就行,compose 样例文件也备了,群晖威联通玩家改改参数就能跑。

兼容与减法都要讲清楚。JSON-RPC 默认端口仍是 6800,AriaNg 这类图形前端大体能接着用,官方文档原话是现有脚本基本兼容,这句属于自称。减法方面,FTP 和旧的自研协议栈被移除,旧版 .aria2 控制文件与旧任务状态不导入,可识别的退役选项会自动映射或跳过。想从原版无痛平移的人,先对一眼自己的用法有没有踩到这几条。

解决了什么需求

原版代码库还有 4.2 万 star,2026 年里也偶尔有提交,最近一次是 6 月底的 gnutls 修复,但它就是不出新版,用 aria2 当下载内核的软件和脚本一大把,NAS 挂机党、追更党、做离线下载服务的都指着它活。社区接棒的意愿看数据最直接,star 数从小众软件发文时的 389 涨到核查时的 478,两周不到涨了两成。

issue 区的互动质量也在线。#46 里用户 zaidzameer010 反馈 token 化直链下载失败,维护者连续多轮给出 trace 级调试指引,修复最终落在 v2.8.2。#54 里安卓用户 Nahuimi 用 KernelSU 模块跑 BT 报错,自己排查后发现是模块的问题,软件无责。#44 里一群人认真讨论要不要干脆改名 aria3,连命令名都替作者想好了。第三方采用也出现了,飞牛 fnOS 上的 Motrix 移植项目自述内置 Aria2 Next 引擎。

传承关系也说得清。贡献者列表共 65 人,原作者 tatsuhiro-t 的 4,991 次提交都在历史里,新维护者 AnInsomniacy 本人贡献 529 次。维护者的 GitHub 资料显示名 AnInsomniac,标注中山大学,账号 2020 年注册,看履历是在校或刚出校的开发者,一人扛起了整个分支。官方文档目录里还维护着一份上游问题审计矩阵,逐条记录对原版 issue 的处理结论,态度端正。

注意事项

单人维护,无商业实体背书,平均一周两版的节奏能否长期保持要打个问号,精力天花板摆在那里。本体是命令行工具,没有中文界面,图形前端得自己配。许可证 GPLv2,免费开源。另有一桩传闻需要存疑处理,搜索结果里提到 Motrix 官方回归并改用 aria2-next 引擎,但 Motrix 主代码库的 README 仍写着依赖原版 aria2,回归公告原文没能找到,此条不作为事实引用。小众软件页面提供的搬运下载地址同样未逐一核验,取包认准官方发布页。

总结

老引擎换新零件,流媒体与电驴两块补得正是时候,维护者的响应速度目前挑不出毛病,上游问题审计矩阵这种细节,项目治理已经像个成熟项目。命令行用户和 NAS 玩家可以上手试,重度依赖 FTP 的人先别动。

来源

  • 官方代码库 https://github.com/AnInsomniacy/aria2-next
  • 发布记录 https://github.com/AnInsomniacy/aria2-next/releases
  • ED2K 运行时文档 https://github.com/AnInsomniacy/aria2-next/blob/main/docs/maintenance/ed2k-runtime.md
  • 原版 aria2 代码库 https://github.com/aria2/aria2
  • 小众软件报道 https://www.appinn.com/aria2-next/
  • GitHub API 数据 https://api.github.com/repos/AnInsomniacy/aria2-next