docker-xunlei-downloader

🧲 本地迅雷下载智能管家

基于开源 xunlei-docker-ext 构建的本地下载管理技能,可自动提交磁力链接并智能过滤广告文件,实现 Docker 部署迅雷服务的自动化任务管理。

收藏
4.1k
安装
1.9k
版本
192.168.1
CLS 安全性认证2026-05-02
点击查看完整报告 >

使用说明

核心用法

Xunlei Docker Downloader Skill 是连接 OpenClaw 与本地 Docker 部署迅雷服务的桥梁工具。用户通过简单的命令行指令即可完成磁力链接提交、下载任务监控和连接配置管理。核心命令包括 xunlei submit 用于提交磁力链接(支持自定义任务名),xunlei status 实时查看下载进度与速度,xunlei config 管理服务连接参数。该技能最大的亮点是内置智能内容过滤系统,可基于文件大小和命名特征自动识别主要内容与广告文件,优先下载核心资源。

显著优点

该技能基于成熟的开源项目 saaak/xunlei-docker-ext 构建,实现了无需浏览器扩展的服务端直接交互,大幅降低了部署复杂度。智能过滤功能通过分析文件名中的关键词(如 "1080p"、"FHD")和文件大小,有效过滤广告、试玩版等干扰文件,显著提升下载体验。架构上采用纯本地通信模式,所有配置保存在本地 config.json,不向第三方服务器传输数据,隐私安全性高。依赖简单,仅需 axios 标准 HTTP 客户端,无动态代码加载风险。

潜在缺点与局限性

首先,该技能来源为 T3 级个人开发者,相比企业级项目存在供应链可信度风险。功能上仅支持与本地 Docker 部署的迅雷服务通信,无法直接管理官方迅雷客户端或远程公网服务,适用场景受限。智能过滤基于启发式规则(文件大小、关键词匹配),可能对某些特殊命名格式的资源产生误判。此外,技能运行需要 Node.js 和 Chrome 浏览器环境支持,对轻量级设备有一定资源要求。

适合的目标群体

该技能最适合拥有 NAS、家庭服务器或常开主机的技术用户,特别是需要通过自动化脚本管理下载任务的高级用户。对于频繁使用磁力链接下载大文件(如开源镜像、大型数据集)且希望过滤广告内容的用户尤为实用。同时适合将下载流程集成到 AI 工作流中,希望通过自然语言指令控制下载任务的效率追求者。

使用风险与注意事项

用户需自行确保下载内容的合法性,该技能仅提供技术工具,不对内容版权负责。虽然技能本身仅与本地服务通信,但需确保 Xunlei Docker 容器的访问控制配置正确,避免未授权访问。配置文件包含服务连接信息,建议设置适当的文件权限(如 600)。网络方面,该技能设置 10 秒超时防止阻塞,但极端网络环境下可能出现连接不稳定。建议定期更新依赖库(axios)以修复潜在安全漏洞。

安全解读

核心用法

Xunlei Docker Downloader Skill 是一款面向 NAS 与自托管用户的下载管理工具,通过标准化的 HTTP 接口与本地部署的迅雷 Docker 服务交互。用户可通过简单命令完成磁力链提交、任务状态监控及配置管理,无需浏览器插件即可完成全流程下载操作。

主要命令体系

  • xunlei submit <magnet_link> — 提交磁力链下载,内置智能内容过滤算法自动识别主文件与广告文件
  • xunlei status / xunlei completed — 实时监控下载进度与历史任务
  • xunlei config set <host> <port> — 灵活配置本地服务连接参数

智能内容过滤是显著差异化功能:Skill 基于文件大小、文件名关键词(如 1080pFHD 对比 trailerdemo)自动筛选核心内容,减少手动选择成本。

显著优点

  • 零外部依赖风险:所有网络请求仅指向用户配置的本地服务,无云端 API 调用或数据外泄
  • 代码结构透明:1,346 行标准化 Node.js 代码,无混淆、无动态代码执行、无危险系统调用
  • 单一安全依赖:仅依赖 axios@^1.13.4,经 CVE 审计无已知漏洞,供应链攻击面极小
  • 隐私合规:配置本地存储,不收集用户敏感信息,符合 GDPR 数据最小化原则
  • 功能与声明一致:六维安全检测验证无隐藏功能或越权行为

潜在局限

  • T3 来源等级:基于个人开发者 saaak 的开源项目,虽代码透明可查,但缺乏企业级维护背书与长期维护承诺
  • 输入验证待增强:当前对 magnet 链接格式与 host/port 的有效性检查较为基础
  • 无内置加密存储:配置文件以明文存储,敏感场景建议配合系统级加密
  • 功能边界清晰:专注下载管理,不提供资源搜索、播放等扩展功能

适合人群

  • NAS / 家用服务器用户,已部署迅雷 Docker 服务寻求命令行/自动化管理方案
  • 注重隐私、希望避免云端账户绑定的下载需求者
  • 技术用户,具备基础 Docker 运维能力与代码审计意愿

常规风险

| 风险类型 | 等级 | 说明 |
|---------|------|------|
| 供应链攻击 | 极低 | 单一依赖 axios,无 typosquatting 风险 |
| 数据泄露 | 极低 | 纯本地通信,无数据外发 |
| 配置误用 | 低 | 需用户正确配置本地服务地址,错误配置导致功能失效 |
| 来源可持续性 | 中 | 个人项目维护不确定性,建议关注社区 fork 或官方替代方案 |

docker-xunlei-downloader 内容

手动下载zip · 15.5 kB
config.jsonapplication/json
请选择文件