nas-movie-download

🎬 NAS影音自动化下载专家

基于Jackett和qBittorrent的NAS电影自动下载工具,支持种子搜索与一键下载,适合个人家庭影院搭建。

收藏
16.4k
安装
3.3k
版本
v3.2.0
CLS 安全性认证2026-06-03
点击查看完整报告 >

使用说明

核心用法

该Skill为NAS环境提供完整的电影下载自动化方案,通过Jackett聚合多个种子站点的搜索能力,结合qBittorrent实现下载管理。用户可通过三条核心脚本完成工作流::jackett-search.sh用于搜索种子、、download-movie.sh实现一键搜索并自动下载最高画质版本、、qbittorrent-add.sh支持手动添加磁力链接。系统内置智能画质优先级(4K > 1080p > 720p),支持中英文片名搜索,并提供配置检测脚本确保服务连通性。

显著优点

1. 自动化程度高:一键完成搜索-筛选-下载全流程,自动选择最优画质
2. 多源聚合:通过Jackett整合The Pirate Bay、YTS等主流种子站点

3. 灵活可控:既支持全自动下载,也支持手动选择特定种子

4. 轻量依赖:仅依赖curl、jq等系统标准工具,无复杂运行时

5. 中文友好:原生支持中文片名搜索,降低使用门槛

潜在缺点与局限性

1. 硬编码安全风险:默认配置中包含明文API Key和密码,需手动修改
2. 法律合规风险:种子下载涉及版权内容,用户需自行承担法律责任

3. 内网局限:默认HTTP通信,跨网络使用存在安全隐患

4. 临时文件安全:/tmp目录存储临时文件,多用户环境可能泄露信息

5. 无状态管理:缺乏下载历史记录和重复检测机制

适合的目标群体

  • 拥有NAS设备的技术爱好者
  • 已部署Jackett+qBittorrent下载栈的用户
  • 熟悉命令行操作和种子技术的高级用户
  • 追求家庭影院自动化的个人用户

使用风险

1. 配置泄露风险:硬编码凭据若未修改,可能导致服务被未授权访问
2. 网络暴露风险:qBittorrent Web UI若暴露公网,存在被攻击可能

3. 存储管理风险:4K内容下载可能快速耗尽存储空间

4. 依赖服务可用性:Jackett索引器失效将直接导致搜索失败

5. 法律风险:部分地区的种子下载受严格监管,需确保内容合法性

安全解读

核心功能

NAS Movie Download 是一款面向家庭NAS用户的自动化电影下载工具,通过整合 Jackett(torrent聚合搜索引擎)和 qBittorrent(BT下载客户端),实现"搜索-筛选-下载"的一键化工作流。

主要能力

  • 支持多索引器并行搜索(The Pirate Bay、TheRARBG、YTS等)
  • 智能画质优先级排序(4K/2160p > 1080p/FHD > 720p/HD)
  • 中英文片名搜索兼容
  • 一键下载最高画质版本
  • 局域网服务自动配置检测

---

显著优点

1. 本地化部署:完全运行在用户自有NAS/服务器上,数据不出内网
2. 轻量依赖:仅依赖系统标准工具(curl、jq),无额外运行时负担

3. 画质智能筛选:自动识别torrent命名中的画质标签,省去人工比对

4. 模块化设计:搜索、添加、测试等脚本分离,便于自定义扩展

---

严重缺陷与风险 ⚠️

🔴 关键安全漏洞

  • 硬编码API密钥:Jackett API密钥 o5gp976vq8cm084cqkcv30av9v3e5jpy 明文写入多份脚本
  • 默认弱密码:qBittorrent使用 admin/adminadmin 作为默认凭证
  • HTTP明文传输:默认配置使用HTTP而非HTTPS,存在窃听风险

这些设计违反最小权限原则,即使用户通过环境变量覆盖,默认值仍可能被误用或泄露。

🟡 其他局限

  • 来源可信度低:T3级别个人开发者维护,无组织背书
  • 无开源许可证:项目未声明许可证,法律风险不明
  • 临时文件管理缺陷:固定路径 /tmp/qb-cookies.txt 存在并发冲突
  • 输入无校验:搜索查询未过滤危险字符,存在注入风险

---

适合人群

  • ✅ 具备Linux/Bash基础、能自主审计代码的技术用户
  • ✅ 已自建Jackett+qBittorrent服务栈的NAS玩家
  • ✅ 愿意手动修复安全缺陷后使用的进阶用户

不适合:安全意识薄弱的新手、无法验证代码完整性的用户、对版权合规要求严格的商用场景。

---

常规风险

| 风险类型 | 说明 |
|---------|------|
| **法律合规** | 涉及BitTorrent版权内容下载,用户需自行承担当地法律风险 |
| **网络安全** | HTTP明文传输+硬编码凭证,内网暴露即高危 |
| **供应链安全** | T3来源,无签名验证机制,更新链不可信 |
| **操作风险** | 自动化下载可能占用大量存储带宽,需监控管理 |

使用建议:必须在隔离网络/测试环境先行验证,修复所有硬编码凭证后方可投入生产使用。

nas-movie-download 内容

scripts文件夹
手动下载zip · 8.3 kB
download-movie.shtext/x-shellscript
请选择文件