Aria2 Downloader

⬇️ 自动化下载转存,解放你的 NAS

专业级下载管理工具,支持磁力/BT/HTTP多协议,自动转存115网盘并清理本地,适合NAS自动化场景

收藏
9.2k
安装
2.3k
版本
1.0.0
CLS 安全性认证2026-08-10
点击查看完整报告 >

使用说明

核心用法

aria2 以轻量级 daemon 模式运行,通过 JSON-RPC 接口提供完整的下载管理能力。支持磁力链接(magnet:)、种子文件(.torrent)、HTTP/HTTPS 直链三种主流下载方式,覆盖绝大多数资源获取场景。

任务管理:通过 RPC 调用实现添加、暂停、继续、删除全生命周期控制,支持实时查询活动任务、等待队列、已完成任务的状态。任务状态包含 gid(全局标识)、下载进度、速度、文件路径等关键信息。

自动化工作流:下载完成后自动触发 /root/.aria2c/clean.sh 脚本,执行三步操作:复制到 115 网盘挂载点 /mnt/115/115云下载 → 验证转存成功 → 删除本地文件释放空间。配套 Python 通知脚本实现完成推送。

显著优点

  • 多协议支持:单一工具覆盖 BitTorrent、Magnet、HTTP/HTTPS/FTP,无需切换软件
  • 轻量高效:纯命令行后台运行,资源占用极低,适合长期驻留
  • 自动化闭环:下载-转存-清理-通知全流程无人值守,契合 NAS/服务器场景
  • RPC 可控:标准化 JSON-RPC 接口,便于脚本化、第三方工具集成

潜在局限

  • 配置依赖:需预先配置 aria2.conf、RPC 密钥、挂载权限,新手门槛较高
  • 单点故障:115 网盘挂载异常会导致转存失败,本地文件可能被误删(需验证逻辑)
  • 版权风险:BitTorrent/Magnet 下载易涉及版权内容,需用户自行合规使用
  • 无 WebUI:纯 CLI 管理,依赖 curl/jq 等工具,对非技术用户不友好

适合人群

NAS 用户、服务器运维者、自动化下载需求者、熟悉 Linux 命令行的进阶用户。不适合追求图形界面、或需精细控制每个下载步骤的手动操作型用户。

常规风险

  • 下载内容合法性由用户自负
  • 115 网盘 API 变动可能导致挂载失效
  • 自动删除脚本若验证逻辑缺陷存在误删风险
  • RPC 密钥明文存储,共享环境需限制网络访问

安全解读

核心用法

该 Skill 通过调用本地 aria2 RPC 服务(端口 6800)实现下载任务的全生命周期管理。用户可通过自然语言触发下载,支持磁力链接(magnet:)、HTTP/HTTPS 直链以及种子文件(.torrent)三种下载源。Skill 内部封装了完整的 aria2 JSON-RPC 调用流程,包括任务添加、状态查询、暂停/继续/删除控制等操作。

下载完成后,系统自动执行预设脚本:将文件从 /root/downloads 复制到 115 网盘挂载目录 /mnt/115/115云下载,转存成功后删除本地副本并发送通知。用户可通过 /aria2 <链接> 快速命令或自然语言指令(如"下载这个磁力链接")触发任务。

显著优点

协议兼容性出色:aria2 原生支持 BitTorrent、磁力链接、HTTP/FTP/SFTP 等多种协议,单一下载工具覆盖绝大多数场景。

自动化流程闭环:从下载触发到云盘归档、本地清理、通知推送的全流程自动化,减少人工干预,适合长期运行的离线下载场景。

RPC 接口标准化:基于 JSON-RPC 2.0 的开放接口,便于与其他工具链集成,状态查询支持 jq 格式化输出,可读性良好。

资源占用轻量:aria2 以 daemon 模式运行,相比图形界面下载工具内存占用更低,适合服务器/容器化部署。

潜在缺点与局限性

本地依赖前置:必须预先部署并配置 aria2 daemon、115 网盘挂载(rclone/CloudDrive 等)、Python 通知脚本等组件,环境搭建成本较高。

硬编码凭证风险:SKILL.md 中明文硬编码 RPC 密钥 2d842584f996596d9c92,存在泄露后被本地恶意利用的风险。

路径写死问题:下载目录、网盘挂载路径均为固定配置,缺乏动态配置能力,多用户或多实例场景灵活性不足。

无任务持久化说明:文档未提及 aria2 会话保存配置,服务重启可能导致未完成任务丢失。

来源可信度有限:维护者为个人开发者账号(T3 级别),无企业背书,长期维护与安全性保障存疑。

适合的目标群体

  • NAS/服务器玩家:拥有长期运行的 Linux 服务器或 NAS 设备,需要 24/7 离线下载能力
  • 云盘重度用户:使用 115 网盘作为主要存储,需要自动化转存工作流
  • 资源收藏爱好者:频繁下载大体积资源(影视、镜像、数据集),注重下载完成后的自动归档
  • 技术折腾型用户:具备 Linux 基础,能独立完成 aria2、挂载工具、通知服务的部署配置

使用风险与注意事项

数据丢失风险:自动删除本地文件的设计在转存失败时可能导致数据丢失,建议手动验证 115 网盘完整性后再启用自动清理。

RPC 未授权访问:若 aria2 配置不当(rpc-listen-all=true 或未设置 rpc-secret),6800 端口暴露可能导致任意任务注入或文件下载风险。

路径遍历隐患:文档未对目标路径进行校验,若 115 挂载点配置错误,可能将文件写入非预期位置。

网络稳定性依赖:磁力链接下载依赖 DHT 网络与种子健康度,冷门资源可能长期无速度;HTTP 直链可能因反爬策略失效。

版权合规风险:磁力/种子下载工具本身中立,但下载内容需用户自行确保版权合规,Skill 未提供内容过滤机制。

Aria2 Downloader 内容

手动下载zip · 1.5 kB
SKILL.mdtext/markdown
请选择文件