分享无线程限制的 1.37.0 版本 Aria2,已打包为静态版本和 Docker 版本

195 天前
 YummyCocoa

哈哈,不知道现在还有多少小伙伴还在用 Aria2 。默认的 Aria2 ,只支持单服务使用 16 线程下载,这个版本没有这个限制。

Guide

项目地址: https://cnb.cool/flyinbug/aria2-static-build,基于项目: P3TERX/Aria2-Pro-Core

| P3TERX/Aria2-Pro-Core 到 1.36 以后就不更新了。升级到 1.37.0 和外围依赖的 OpenSSL 等。

封装为一键 Shell 脚本以及 Docker:

Github 镜像仓库:

使用方法

如果你想在 Linux 设置上安装:

bash -c "$(wget -qO- https://cnb.cool/Mintimate/tool-forge/AutoInstallAria2/-/git/raw/main/AutoInstallAria2ForLinux.sh)"

一键安装后,默认在$HOME/aria2Auto下生成配置文件aria2.conf等文件:

mintimate at StarServer in ~/aria2Auto
$ tree
.
├── aria2c
├── aria2.conf
└── deleteAria2.conf

你也可以使用 docker ,当前支持 ARM64 和 AMD64 架构的 Docker 包:

docker run -d --name aria2 -p 6800:6800 -v ~/Downloads:/app/Downloads docker.cnb.cool/mintimate/tool-forge/autoinstallaria2

其中:

RPC 初始密码获取:

docker exec -it aria2 cat /app/initAria2Password

TODO

未来计划:

2057 次点击
所在节点    NAS
5 条回复
zeromake
194 天前
前段时间把 fork 了一份,https://github.com/zeromake/aria2-zero 解决了一堆 windows 下的问题,考虑全平台改用 openssl 替代 wintls 和 appletls 实现(第一个版本用的 libressl 但是不支持 tls1.3 ),wintls 有重新 tls 重新握手 bug ,appletls 不支持 tls1.3 ,现在问题比较大的是需要外置一个默认根证书,我有空把 Aria2-Pro-Core 的重试和线程解锁抄过来。
YummyCocoa
194 天前
@zeromake Windows 下挺麻烦的 😂,我在 Windows 也直接用 Docker 跑了…
zeromake
194 天前
@YummyCocoa #2
实际上 aria2 还有个蛋疼单线程 bug ,我分析了一下,太难改了,需要改成多线程,资源竞争太多了: https://github.com/aria2/aria2/issues/2059
gangstar902
194 天前
不用这个用什么呢? Aria3 吗
YummyCocoa
193 天前
@gangstar902 前段时间看到有群友用 axel 的。还没有去了解,不知道好不好用 🤔

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1123804

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX