📦 Isp Throttle Detective — 测速识限速

v1.0.0

对多节点执行上下行测速,记录日志并分析 ISP 限速规律,生成 CDN 差异与高峰对比报告,为投诉提供数据证据。

0· 80·0 当前·0 累计
newageinvestments25-byte 头像by @newageinvestments25-byte (New Age Investments)
下载技能包
最后更新
2026/3/30
0
安全扫描
VirusTotal
无害
查看报告
OpenClaw
安全
high confidence
该技能的文件与运行指令与其声明目的(执行下载/上传测试、记录结果、分析限速)一致;未发现隐藏端点、凭据请求或与描述相悖的安装步骤。
评估建议
此技能看起来确实在做它声称的事。安装或定时运行前请注意:1) 默认每次测试下载约 25 MB、上传约 5 MB,每 30 分钟运行一次会在计量网络消耗大量流量,可按需调低 max_download_bytes 或减少频率;2) 日志与报告保存在 ~/.isp-throttle-detective,内含时间戳与测试元数据,可视作可提供给 ISP 的本地遥测;3) 可审查并自定义配置中的测速节点(示例包含可能下载大 ZIP 的 CloudFront 地址);4) 若本地存在 curl 会调用之以提高测量精度,仅用于测速不会执行获取的内容;5) 未发现凭据或隐藏外泄流量。如需更高保障,可先在本地或沙箱/限网环境检查打包脚本。...
详细分析 ▾
用途与能力
名称/描述说明测速与限速分析;代码实现对公共节点下载/上传、日志记录、分析及报告生成。所需资源(无环境变量,写入主目录配置/日志路径)与声明任务相称。
指令范围
SKILL.md 与脚本让智能体运行本地 Python 脚本,在 ~/.isp-throttle-detective 读写配置与日志,并对所列公共端点(Cloudflare、npm 仓库、GitHub,可选 CloudFront)发起网络请求。这是预期行为,但脚本会重复进行较大下载/上传(默认下载上限 25 MB,上传 5 MB)并生成持久日志——用户需注意带宽、计量连接及存储的时间戳与测试元数据隐私。
安装机制
仅含指令的技能,附带 Python 脚本;无安装规范或外部归档被安装器拉取。代码用 subprocess 调用 curl(若存在)并运行本地分析,此为提高测量精度与生成报告的正常做法。
凭证需求
未请求环境变量、凭据或与无关服务的配置路径。脚本读取用户主目录下的配置文件(符合预期)并在该目录写日志,无需访问任何密钥。
持久化与权限
技能非常驻启用,也未请求永久平台驻留。它在 ~/.isp-throttle-detective 写入自身配置与日志,符合其功能且在声明范围内。
安全有层次,运行前请审查代码。

运行时依赖

无特殊依赖

版本

latestv1.0.02026/3/30

首次发布:多节点测速并检测 ISP 限速,支持峰谷对比分析、CDN 差异化报告与证据生成。

无害

安装命令

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

技能文档

# ISP 限速侦探 脚本位于 scripts/。日志与配置默认保存在 ~/.isp-throttle-detective/。完整安装、定时任务与结果解读请参考 references/setup-guide.md。 ## 工作流程 ### 运行单次测试并记录结果 ``bash python3 scripts/speedtest.py | python3 scripts/log_result.py ` ### 分析模式(需要 ≥5 次测试,跨多个小时/天) `bash python3 scripts/analyze.py python3 scripts/analyze.py --days 30 --json # 机器可读 ` ### 生成证据报告 `bash python3 scripts/report.py --days 30 --out ~/report.md ` ## 脚本说明 | 脚本 | 作用 | |--------|---------| | speedtest.py | 从 3 个端点下载 + 向 Cloudflare 上传。结果以 JSON 输出到 stdout。 | | log_result.py | 将 speedtest JSON 追加到 JSONL 日志,并附加小时与星期几信息。 | | analyze.py | 检测高峰 vs 非高峰、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 文件,内含高峰/非高峰对比表、各端点明细、小时级图表、趋势分析及通俗结论。可直接发给 ISP 客服,或用于判断升级套餐是否有效(若确认 CDN 被限速,更高速套餐也无济于事)。

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