核心功能
NZBGet Status Checker 是一款专为 Usenet 下载管理设计的轻量级监控工具,通过调用本地脚本与 NZBGet 服务端通信,提供下载队列的实时状态查询。
主要用法
- 快速计数:
count指令返回当前活跃下载任务数,适合语音助手快速响应 - 速度查询:
speed指令获取实时下载带宽(MB/s) - 队列概览:
queue指令列出前 10 个任务,避免大队列信息过载 - 完整报告:无参数调用时输出综合状态,包含任务数、速度、剩余容量及各任务进度百分比
显著优点
1. 响应简洁:针对语音/聊天场景优化,支持纯数字、纯速度值等精简输出格式
2. 信息防过载:自动限制队列显示数量为 10 项,对积压 400+ 任务的用户友好
3. 场景覆盖全:涵盖 "有多少在下载""当前速度多少""队列里有什么"三类高频问题
潜在局限
- 仅限查询:仅支持读取状态,无法添加/删除任务、修改优先级或控制启停
- 本地依赖:需预先配置
scripts/check_nzbget.sh脚本及 NZBGet 服务端连通性 - 无历史数据:不提供下载历史统计、速度趋势图表等分析功能
- 隐私暴露:若 NZBGet 未设置认证,脚本可能直接暴露下载内容文件名
适合人群
- NAS/Homelab 用户:运行 NZBGet 作为下载核心,需快速检查状态
- 智能家居集成:希望通过语音助手获取下载进度的自动化爱好者
- 轻度监控需求者:不需要完整 WebUI,仅需关键数字摘要的场景
常规风险提示
| 风险类型 | 说明 |
|---------|------|
| 凭证安全 | 脚本若硬编码 NZBGet 认证信息,存在配置泄露风险 |
| 网络暴露 | NZBGet RPC 接口若开放于公网,可能被未授权访问 |
| 内容敏感 | 队列中的文件名可能包含版权内容标识,响应中直接暴露 |
> 安全等级说明:本 Skill 仅执行本地脚本读取操作,本身无网络外连,但依赖的 NZBGet 服务端安全性由用户配置决定,建议配合 VPN/反代及强密码使用。