Zurück zum Ranking

Aria2 配置文件 | OneDrive & Google Drvive 离线下载 | 百度网盘转存

aria2aria2-configrcloneonedrivegoogle-drivearia2c
Sterne-Wachstum
Sterne
3.4k
Forks
724
Wochenwachstum
Issues
12
1k2k3k
Jan. 2023März 2024Mai 2025Juli 2026
README

Aria2 完美配置

LICENSE GitHub Stars GitHub forks

一套 Aria2 配置方案,包含了配置文件、附加功能脚本等文件,用于实现 Aria2 功能的增强和扩展,提升 Aria2 的下载速度与使用体验。

功能特性

  • BT 下载率高、速度快
  • 重启后不丢失任务进度、不重复下载
  • 删除正在下载的任务自动删除未完成的文件
  • 下载错误自动删除未完成的文件
  • 下载完成自动删除控制文件(.aria2后缀名文件)
  • 下载完成自动删除种子文件(.torrent后缀名文件)
  • 下载完成自动删除空目录
  • 下载完成自动移动文件到指定目录
  • 下载完成自动上传到 Google Drive 和 OneDrive 等网盘(RCLONE 联动功能)
  • BT 下载完成自动清除垃圾文件(文件类型过滤功能)
  • BT 下载完成自动清除小文件(文件大小过滤功能)
  • 一键自动更新 BT tracker,进一步加速 BT 下载
  • 有一定的防版权投诉、防迅雷吸血效果
  • 更好的 PT 下载支持

部署方法

推荐使用以下项目部署以获得最佳使用体验

进阶玩法

文件说明

TIPS: 附加功能脚本需配合配置文件使用,仅适用于 GNU/Linux ,理论上 macOS 安装 GNU 工具套件可以使用。依赖:bashcurlfindutilsjq

文件 说明
aria2.conf Aria2 配置文件。建议配合 1.35.0 及以上版本使用。内附可能比官方文档还详细的中文注释说明和修改建议,在不了解的情况下随意修改可能导致本方案的特性失效。
script.conf Aria2 附加功能脚本配置文件。
core Aria2 附加功能脚本核心文件。所有脚本都依赖于此文件运行。
clean.sh 文件清理脚本。在下载完成后执行(on-download-complete),自动清理控制文件(*.aria2)、种子文件(*.torrent)和空目录。(默认启用)
delete.sh 文件删除脚本。在下载停止后执行(on-download-stop),当下载错误或删除正在下载的任务后自动删除相关文件,并自动清理控制文件(*.aria2)、种子文件(*.torrent)和空目录,防止不必要的磁盘空间占用。(默认启用)
upload.sh 文件上传脚本。在下载完成后执行(on-download-complete),自动调用 RCLONE 上传(move)下载完成的文件到网盘,并自动清理控制文件(*.aria2)、种子文件(*.torrent)和空目录。(默认不启用)
rclone.env RCLONE 环境变量文件。配合upload.sh使用,用于配置 RCLONE 的选项参数。
move.sh 文件移动脚本。在下载完成后执行(on-download-complete),自动将下载完成的文件移动到指定目录,并自动清理控制文件(*.aria2)、种子文件(*.torrent)和空目录。(默认不启用)
tracker.sh BT tracker 列表更新脚本。在 Aria2 配置文件(aria2.conf)所在目录执行即可获取最新 tracker 列表并添加到配置文件中。其它使用方法详见 tracker.md
dht.dat
dht6.dat
DHT 网络节点数据文件。提升 BT 下载率和下载速度的关键之一。相关科普:《解决 Aria2 无法下载磁力链接、BT种子和速度慢的问题

遇到问题如何处理

遇到问题先看 FAQ 再提问,你还可以加入 Aria2 TG 群和小伙伴们一起讨论。要注意提问的方式和提供有用的信息,提问前建议去学习《提问的智慧》,这能更好的帮助你去解决问题和节约时间。诸如 “为什么不能使用?”、“那你能帮帮我吗?” 之类的问题应该没有人会知道。

更新日志

更新推送:Aria2 Channel

2021-07-04

  • 新增 正则表达式文件过滤功能。感谢 @hereisderek
  • 新增 支持自定义多个 tracker 列表 URL (Aria2 Pro)。感谢 @hereisderek
  • 修复 目录名有特殊符号时导致的路径处理错误。感谢 @zzjjbb

2020-12-24

  • 调整一些过于激进的配置选项值,提升稳定性。
    • 单个 BT 下载任务最大连接数(bt-max-peers)从0(不限制)调整为128,减少不必要的 CPU 和网络占用。
    • 下载进度自动保存间隔时间(auto-save-interval)从1秒调整为20秒,减少磁盘 I/O 。
  • 补充一些说明和设置建议。

2020-12-09

  • 优化 RCLONE 环境变量文件加载方法
  • 更换 User Agent(因部分用户的滥用行为导致被某知名开源镜像站屏蔽)
  • 增加一些高级选项及说明

2020-07-12 | V3

  • 全新 附加功能脚本
  • 新增 种子文件删除功能
  • 新增 全局文件过滤功能
  • 新增 前端自定义临时下载目录功能。免手动设定脚本中的路径。
  • 新增 附加功能脚本核心文件(core)。强大的功能源自于强大的核心。
  • 新增 附加功能脚本配置文件(script.conf)。独立文件持久化配置,方便更新。
  • 新增 RCLONE 环境变量文件(rclone.env)
  • 优化 文件删除机制。防止极限环境和极端使用习惯情况下误删文件。
  • 更多改进请自行体验
历史记录

早期版本和其它记录已归档至 v2 分支

声明

本项目使用 MIT 开源协议,对于本项复制、修改、发布等行为请遵守相关协议保留所有文件中的版权信息,谢谢合作!

Ähnliche Repositories
agalwood/Motrix

A full-featured download manager.

JavaScriptnpmMIT Licensemotrixaria2
motrix.app
52.3k4.9k
XIU2/TrackersListCollection

🎈 Updated daily! A list of popular BitTorrent Trackers! / 每天更新!全网热门 BT Tracker 列表!

GNU General Public License v3.0trackertrackers
trackerslist.com
31.8k1.8k
hmjz100/LinkSwift

一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移动云盘 / 天翼云盘 / 迅雷云盘 / 夸克网盘 / UC网盘 / 123云盘 八大网盘

JavaScriptnpmGNU Affero General Public License v3.0aliyun-drivebaidu
github.com/hmjz100/LinkSwift/raw/main/%EF%BC%88%E6%94%B9%EF%BC%89%E7%BD%91%E7%9B%98%E7%9B%B4%E9%93%BE%E4%B8%8B%E8%BD%BD%E5%8A%A9%E6%89%8B.user.js
18.3k1.1k
mayswind/AriaNg

AriaNg, a modern web frontend making aria2 easier to use.

JavaScriptnpmMIT Licensearia2web-frontend
ariang.mayswind.net
13.1k1.4k
DeSireFire/animeTrackerList

动漫磁性链接加速方案(animeTrackerList)

GNU General Public License v3.0bttracker
4.9k143
P3TERX/Aria2-Pro-Docker

Aria2 Pro | A perfect Aria2 Docker image | 更好用的 Aria2 Docker 容器镜像

DockerfileMIT Licensearia2aria2c
hub.docker.com/r/p3terx/aria2-pro
3.7k402
zmzhang8/Photon

A lightweight multi-threaded downloader based on aria2.

JavaScriptnpmApache License 2.0downloaderdownload
3k278
P3TERX/aria2.sh

Aria2 一键安装管理脚本 增强版

ShellMIT Licensearia2aria2-config
p3terx.com/archives/aria2-oneclick-installation-management-script.html
3k724
mayswind/AriaNg-Native

A better aria2 desktop frontend than AriaNg, with all features of AriaNg and providing more features for desktop usage.

JavaScriptnpmMIT Licensearia2download
ariang.mayswind.net
2.7k223
hsuyelin/nas-tools

NAS媒体库管理工具

PythonPyPIGNU Affero General Public License v3.0aria2emby
2.7k505
binux/yaaw

Yet Another Aria2 Webui in pure HTML/CSS/Javascirpt

JavaScriptnpmaria2javascript
binux.github.io/yaaw/demo/
2.4k402
opennaslab/kubespider

A global resource download orchestration system, build your home download center.

PythonPyPIApache License 2.0downloadnas
kubespider.netlify.app
2.2k121