bash -c "$(curl -L https://raw.githubusercontent.com/RimuruW/Aria2-Termux/master/install.sh)"
化繁为简,让 Aria2 的乐趣触手可及。
本项目基于 aria2.sh,在原项目的基础上二次修改,结合了 Android 设备上的实际情况,去除原脚本某些在 Android 无法实现或意义不大的功能,并借助 Termux 的优势,尽可能在 Android 实现更好的 Aria2 体验。
项目已整合了 Aria2 配置文件、附加功能脚本等文件。 关于配置文件的详细信息请点击这里。
- 一键安装管理脚本,即使是终端新手也可以轻松上手
- 简明易用的管理界面,所有管理操作可以在脚本一步完成
- 完善的多功能支持,支持一键更新 BT Trackers、Aria2 开机自启动
- 丰富的附加扩展功能,详见配置文件说明
- Android 7.0 - 9.0 (Android 10 以上可能会有一些问题)
- CPU 架构: AArch64, ARM, i686, x86_64.
- 至少 200MB 的空闲存储空间
注意:Termux 不支持没有 NEON SIMD 的 ARM 设备,例如 Nvidia Tegra 2 CPUs.
Aria2-Termux 本身无任何特殊系统要求,仅需要一个可正常工作的 Termux 环境,以上要求均为 Termux 正常工作要求。
目前已知,某些情况下使用 Aria2 配置文件启动 Aria2 RPC 后,Aria2 命令行下载不能正常工作。详情请看 Aria2 命令行下载问题。
- 适配 Termux
- 美观易用的 UI
- 完善的自检测系统
- 远程控制配置
- 完善的 README 和 Wiki
- 安装 Termux
请在 Google Play Store 下载并安装 Termux。
由于这些原因,Google Play Store 不再是推荐的下载地址,请在 F-Droid 下载 Termux。
- 安装 Aria2-Termux
从 Aria2-Termux 2.0.0 版本开始,Aria2-Termux 提供一键安装脚本用以安装 Aria2-Termux,你可以在 Termux 中输入如下命令一键安装 Aria2-Termux。
bash -c "$(curl -L https://raw.githubusercontent.com/RimuruW/Aria2-Termux/master/install.sh)"
对于无法正常访问 GitHub 直链的地区,你也可以在 Termux 中输入如下命令执行安装脚本。
bash -c "$(curl -L https://cdn.jsdelivr.net/gh/RimuruW/Aria2-Termux@master/install.sh)"
- 运行脚本
从 Aria2-Termux 2.0.0 开始,Aria2-Termux 提供全局启动器 atm
用以启动 Aria2-Termux。你可以直接在 Termux 输入如下命令启动 Aria2-Termux。
atm
Aria2-Termux 2.0+ 无法保证与 Aria2-Termux 1.0+ 的兼容性,你可能需要手动迁移至 2.0+ 版本。
你仍可以通过如下命令下载安装并运行旧版管理脚本。
bash -c "$(curl -L https://raw.githubusercontent.com/RimuruW/Aria2-Termux/master/aria2.sh)"
默认配置文件路径:$HOME/.aria2/aria2.conf
默认下载目录:/sdcard/Download
RPC 密钥:随机生成,可在脚本中自定义
支持项目请随手点个star
,可以让更多的人发现、使用并受益。您的支持是我持续开发维护的动力。
因学业原因,本项目开发进度将放缓,见谅。
- 修复本地 IP 无法获取的 bug
- 增添「关于」界面
- 完善脚本更新机制
- 适配最新版本 Termux 对于镜像源的变更
- 部分界面增添使用提示或者功能说明
- UI 风格修改
- 优化安装方式
- 简化部分不必要的输出
- 优化 Aria2 的配置管理
- 完善镜像源检测
- 完善 Aria2 的启动管理
- 修复 Aria2 配置文件的某些错误
- 整合配置文件至仓库
- 更完善的自检测系统
- UI 风格微修改
- 代码结构优化
- 添加 Aria2 开机自启动 #2
- 细节优化
- 支持 curl 直接执行脚本时自动下载脚本
- 优化存储权限检测
- 修复了一些影响体验的 bug
- 优化代码结构,使之更符合 Android 实际体验
- 去除某些无意义或作用不大的功能
- 添加 AriaNg 地址自动获取(合并原仓库提交)
- 解决 Aria2 日志无法获取问题
- 移植适配 Termux
- 解决了某些报错
- 完善更新脚本时的备份机制
项目使用 MIT 开源协议,用户使用本项目即代表用户已阅读并同意该开源协议。