Aria2 一键安装管理脚本 增强版
Aria2 是目前最强大的全能型下载工具,它支持 BT、磁力、HTTP、FTP 等下载协议,常用做离线下载的服务端。Aria2 一键安装管理脚本是 Toyo (逗比) 大佬最为知名的脚本作品之一,2018年11月14日逗比大佬因未知原因突然失联。由于博主非常喜欢 Aria2 所以自2018年12月7日起开始接手这个项目并进行了大量的功能与细节优化,一直持续维护至今。增强版脚本整合了 Aria2 完美配置,在安装 Aria2 的过程中会下载这套配置方案,这套方案包含了配置文件、附加功能脚本等文件,用于实现 Aria2 功能的增强和扩展,提升 Aria2 的下载速度与使用体验,解决 Aria2 在使用中遇到的 BT 下载无速度、文件残留占用磁盘空间、任务丢失、重复下载等问题。
功能特性
-
使用 Aria2 完美配置方案
- BT 下载率高、速度快
- 重启后不丢失任务进度、不重复下载
- 删除正在下载的任务自动删除未完成的文件
- 下载错误自动删除未完成的文件
- 下载完成自动删除控制文件(
.aria2后缀名文件) - 下载完成自动删除种子文件(
.torrent后缀名文件) - 下载完成自动删除空目录
- BT 下载完成自动清除垃圾文件(文件类型过滤功能)
- BT 下载完成自动清除小文件(文件大小过滤功能)
- 有一定的防版权投诉、防迅雷吸血效果
- 更好的 PT 下载支持
-
使用 Aria2 Pro Core 项目最新静态编译二进制文件
- 多平台:
amd64,i386,arm64,armhf - 全功能:
Async DNS,BitTorrent,Firefox3 Cookie,GZip,HTTPS,Message Digest,Metalink,XML-RPC,SFTP - 单服务器线程数最大值无上限(已破解线程数限制)
- 防掉线程优化
- 最新依赖库,下载更安全、稳定、快速
- 持续更新最新版本
- 多平台:
-
支持与 RCLONE 联动,更多扩展功能与玩法:
-
支持新一代互联网协议 IPv6
-
定时自动更新 BT tracker 列表(无需重启)
项目地址
https://github.com/P3TERX/aria2.sh
支持项目请随手点个star,可以让更多的人发现、使用并受益。你的支持是我持续开发维护的动力。
系统要求
CentOS 6+ / Debian 6+ / Ubuntu 14.04+
架构支持
x86_64 / i386 / ARM64 / ARM32v7 / ARM32v6
使用说明
- 为了确保能正常使用,请先安装基础组件
wget、curl、ca-certificates,以 Debian 为例子:
apt install wget curl ca-certificates
- 1
- 下载脚本
wget -N git.io/aria2.sh && chmod +x aria2.sh
- 1
- 运行脚本
./aria2.sh
- 1
- 选择你要执行的选项
Aria2 一键安装管理脚本 增强版 [v2.7.4] by P3TERX.COM
- 升级脚本
———————————————————————
- 安装 Aria2
- 更新 Aria2
- 卸载 Aria2
———————————————————————
- 启动 Aria2
- 停止 Aria2
- 重启 Aria2
———————————————————————
- 修改 配置
- 查看 配置
- 查看 日志
- 清空 日志
———————————————————————
- 手动更新 BT-Tracker
- 自动更新 BT-Tracker
———————————————————————
Aria2 状态: 已安装 | 已启动
自动更新 BT-Tracker: 已开启
请输入数字 [0-12]:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
其他操作
启动:/etc/init.d/aria2 start | service aria2 start
停止:/etc/init.d/aria2 stop | service aria2 stop
重启:/etc/init.d/aria2 restart | service aria2 restart
查看状态:/etc/init.d/aria2 status | service aria2 status
配置文件路径:/root/.aria2c/aria2.conf (配置文件有中文注释,若语言设置有问题会导致中文乱码)
默认下载目录:/root/downloads
RPC 密钥:随机生成,可使用选项7. 修改 配置文件自定义
遇到问题如何处理
遇到问题先看 FAQ 再提问,你还可以加入 Aria2 TG 群和小伙伴们一起讨论。要注意提问的方式和提供有用的信息,提问前建议去学习《提问的智慧》,这能更好的帮助你去解决问题和节约时间。诸如 “为什么不能使用?”、“那你能帮帮我吗?” 之类的问题应该没有人会知道。
更新日志
更新推送:Aria2 Channel
2020-12-26 v2.7.4 Final
NOTICE: 由于脚本代码历史包袱太重,这将是最后一次维护更新。未来可能会写一个全新的脚本来替代。
- 更换 Aria2 二进制文件下载链接
- 修复若干 bug
2020-08-15 v2.7.0
- 新增 AriaNg 链接功能
2020-08-09 v2.6.2
- 修改 资源下载链接
- 优化 IP检测接口
2020-07-12 v2.6.0
- 适配新版 Aria2 完美配置
- 移除 Aria2 版本选择功能
2020-06-27 v2.5.3
- 同步 Aria2 完美配置文件名改动
- 安装过程优化
- 修复 bug
2020-05-21 v2.5.0
- 解决 CLI 下
aria2c无法直接下载的问题 - 修改配置目录为
/root/.aria2c - 修改下载目录为
/root/downloads
2020-05-20 v2.4.5
- 新增自动更新 BT Tracker 状态显示
- 改进脚本升级策略
- 优化文案细节
- 修复部分历史遗留 bug
2020-05-17 v2.3.0
- 优化 中国大陆“局域网”环境下的安装体验
2020-05-09 v2.2.5
- 新增 IPv6 地址检测功能
- 优化防火墙设置,自动开放必要的端口。
- 修复部分历史遗留 bug
2020-04-14 v2.2.1
- 优化 BT Tracker 列表更新策略,以无重启方式进行(自动更新 BT Tracker 功能需重新进行设置)
- 优化代码细节,修复部分历史遗留 bug
2020-02-18 v2.2.0
- 更换静态编译二进制文件下载来源(P3TERX/aria2-builder)
- 适配 ARM64、ARM32v7、ARM32v6 架构。
- 优化文案细节。
2020-02-17 v2.1.0
- 适配新版 Aria2 完美配置
- 分离 trackers 更新功能
- 优化功能,完善细节,修复若干 bug
2019-11-23 v2.0.8
- 修改 Trackers 来源(XIU2/TrackersListCollection)
2019-10-12 v2.0.7
- 修复 Aria2 版本更新时因未获取 CPU 架构导致版本下载错误且无法启动的 bug
2019-09-30 v2.0.6
- 获取 DHT(IPv6)文件
2019-06-08 v2.0.5
- 增加 清空日志 功能
- 调整 部分文案
2018-12-25 v2.0.4
- 优化调整
2018-12-24 v2.0.3
- 增加 重置/更新 Aria2 完美配置 选项
- 优化 修改配置文件下载路径时同步修改附加功能脚本中的下载路径
2018-12-8 v2.0.2
- 修复 附加功能脚本没有执行权限的 bug
2018-12-7 v2.0.1
- 修复 设置下载文件夹提示不存在的 bug
- 解锁 更新 BT-Tracker服务器 选项
2018-12-7 v2.0.0α
- 整合 Aria2 完美配置
2018-10-18 v1.1.10
- 取自一个逗比写的逗比脚本
- 感谢 Toyo 大佬
Lisence
MIT © Toyo x P3TERX