V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要把任何和邀请码有关的内容发到 NAS 节点。

邀请码相关的内容请使用 /go/in 节点。

如果没有发送到 /go/in,那么会被移动到 /go/pointless 同时账号会被降权。如果持续触发这样的移动,会导致账号被禁用。
YummyCocoa
V2EX  ›  NAS

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

  •  
  •   YummyCocoa · 5 天前 · 1155 次点击

    哈哈,不知道现在还有多少小伙伴还在用 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
    

    使用 systemctl 管理 aria2 rpc

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

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

    其中:

    • -p 6800:6800:将容器内的 6800 端口映射到宿主机的 6800 端口;
    • -v ~/Downloads:/app/Downloads:将宿主机上的~/Downloads 目录映射到容器内的/app/Downloads 目录。

    RPC 初始密码获取:

    docker exec -it aria2 cat /app/initAria2Password
    

    TODO

    未来计划:

    • 打包 AriaNG Web 页面
    5 条回复    2025-04-09 09:38:25 +08:00
    zeromake
        1
    zeromake  
       4 天前
    前段时间把 fork 了一份,https://github.com/zeromake/aria2-zero 解决了一堆 windows 下的问题,考虑全平台改用 openssl 替代 wintls 和 appletls 实现(第一个版本用的 libressl 但是不支持 tls1.3 ),wintls 有重新 tls 重新握手 bug ,appletls 不支持 tls1.3 ,现在问题比较大的是需要外置一个默认根证书,我有空把 Aria2-Pro-Core 的重试和线程解锁抄过来。
    YummyCocoa
        2
    YummyCocoa  
    OP
       4 天前
    @zeromake Windows 下挺麻烦的 😂,我在 Windows 也直接用 Docker 跑了…
    zeromake
        3
    zeromake  
       4 天前
    @YummyCocoa #2
    实际上 aria2 还有个蛋疼单线程 bug ,我分析了一下,太难改了,需要改成多线程,资源竞争太多了: https://github.com/aria2/aria2/issues/2059
    gangstar902
        4
    gangstar902  
       4 天前
    不用这个用什么呢? Aria3 吗
    YummyCocoa
        5
    YummyCocoa  
    OP
       3 天前
    @gangstar902 前段时间看到有群友用 axel 的。还没有去了解,不知道好不好用 🤔
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1257 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 17:37 · PVG 01:37 · LAX 10:37 · JFK 13:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.