📦 Isp Throttle Detective — 测速抓限

v1.0.0

一键对多节点进行上下行测速,自动记录并分析ISP限速模式,生成图表报告,助你投诉或升级宽带。

0· 103·0 当前·0 累计
newageinvestments25-byte 头像by @newageinvestments25-byte (New Age Investments)
下载技能包
最后更新
2026/3/26
0
安全扫描
VirusTotal
无害
查看报告
OpenClaw
安全
high confidence
技能代码与说明与其声明目标一致(运行并记录测速、分析模式、输出报告);不请求任何密钥,无意外安装步骤,但会在网络下载/上传并将日志保存在主目录。
评估建议
该技能与其目的相符,但安装前请注意:1) 网络与流量——默认每次下载约25 MB、上传约5 MB,每30分钟运行可能消耗大量流量或触发ISP限速。2) 目标节点——默认包含Cloudflare、npm registry、GitHub;应编辑配置移除不信任节点。3) 日志与隐私——结果(时间戳、各节点速度、URL)保存在~/.isp-throttle-detective/speed_log.jsonl;如含敏感信息请妥善保护或删除。4) 定时与安全——文档提供cron/launchd自动运行,仅在你接受周期性网络活动时启用。5) 操作范围——脚本仅下载数据不执行,仍避免添加会返回可执行负载的节点;如需额外保障,先本地审阅脚本并按隐私与带宽调整节点与频率。...
详细分析 ▾
用途与能力
名称/描述(ISP限速检测)与脚本一致:上下行测速、日志记录、分析及报告生成;所需文件与配置(节点、日志路径)符合该目的。
指令范围
SKILL.md与脚本仅执行对配置节点的下载/上传,将JSON行追加到~/.isp-throttle-detective下的日志,分析日志并生成Markdown报告;无读取无关系统文件、环境密钥或向未知第三方发送日志的指令。
安装机制
未提供安装规范(仅指令)。本技能为脚本形式,安装时不下载额外代码,所有代码已包含在技能包内。
凭证需求
技能不请求环境变量、凭证,仅写入用户目录(~/.isp-throttle-detective)。所需网络访问(HTTP(S)测速节点及Cloudflare上传)与声明功能相符。
持久化与权限
技能非强制常驻,不请求提权,仅将日志/配置写入用户主目录。文档建议的cron/launchd调度需用户显式操作。
安全有层次,运行前请审查代码。

运行时依赖

无特殊依赖

版本

latestv1.0.02026/3/26

ISP Throttle Detective 初始发布。 - 对多节点(Cloudflare、Google、CDN)进行上下行测速并记录。 - 带时间戳与上下文(小时、星期)记录结果。 - 检测ISP限速模式:时段降速、CDN歧视、速度趋势。 - 生成带表格、趋势图及结论的证据报告,便于投诉或升级决策。 - 支持自定义配置与自动调度,实现持续监控。

无害

安装命令

点击复制
官方npx clawhub@latest install nai-isp-throttle-detective
镜像加速npx clawhub@latest install nai-isp-throttle-detective --registry https://cn.longxiaskill.com

技能文档

脚本位于 scripts/。日志和配置默认放在 ~/.isp-throttle-detective/。完整设置、定时与解读指南见 references/setup-guide.md

工作流程

运行单次测试并记录

python3 scripts/speedtest.py | python3 scripts/log_result.py

分析模式(需 ≥5 次跨小时/天的测试)

python3 scripts/analyze.py
python3 scripts/analyze.py --days 30 --json # 机器可读

生成证据报告

python3 scripts/report.py --days 30 --out ~/report.md

脚本

脚本用途
speedtest.py从 3 个 endpoint 下载 + 向 Cloudflare 上传。输出 JSON 到 stdout。
log_result.py将 speedtest JSON 追加到 JSONL 日志,附加小时、星期信息。
analyze.py检测峰谷差异、CDN 歧视、趋势与异常。
report.py生成 markdown 证据报告,含表格与通俗结论。

配置

assets/config.example.json 复制到 ~/.isp-throttle-detective/config.json。所有脚本会自动识别。关键字段:

  • log_file — JSONL 日志位置
  • endpoints — 增删测试目标;设置 category: "cdn""general" 以启用 CDN 歧视检测
  • peak_hours — 视为峰时的整点列表(0–23)

任何脚本均可加 --config /path/to/config.json 覆盖。

定时

references/setup-guide.md 中的 launchd(macOS)与 cron(Linux)片段。推荐每 30 分钟运行一次,一两天内即可获得有意义数据。

限速信号

  • 峰时降幅 >20% vs 谷时 → 基于时间的限速
  • CDN 速度 <75% 普通互联网 → 基于目的地的限速
  • 下降趋势斜率 → 基础设施退化
  • 同一小时多次低速异常 → 系统性,非随机

使用证据报告

report.py 输出 markdown 文件,内含峰谷对比表、各 endpoint 明细、小时图表、趋势分析及通俗结论。可直接发给 ISP 客服,或用于判断升级套餐是否真有用(若确认 CDN 被限速,更快套餐也无效)。

数据来源ClawHub ↗ · 中文优化:龙虾技能库