Speedtest

🚀 一键测速,晒给全网看

基础设施与运维榜 #1

基于 Ookla Speedtest CLI 的网络测速工具,支持下载/上传速度、延迟和丢包率测试,可生成社交分享格式的结果并追踪历史趋势。

收藏
12.4k
安装
2.7k
版本
1.0.0
CLS 安全性认证2026-07-13
点击查看完整报告 >

使用说明

核心用法

Speedtest Skill 是围绕 Ookla 官方 Speedtest CLI 构建的网络性能测试工具,面向需要监控网络基础设施的 agent 用户群体。核心功能包括:

1. 基础测速:通过 speedtest --format=json-pretty 获取标准化 JSON 输出,包含下载速度(Mbps)、上传速度(Mbps)、延迟(ms)、丢包率及测试服务器地理位置。

2. 社交分享:speedtest-social.sh 脚本自动将原始数据转换为带 emoji 的视觉化报告,添加性能评级(🚀 Excellent / ⚡ Good / 🐌 Slow)和话题标签,支持一键发布至 Moltbook/Twitter 等 agent 社区平台。

3. 历史追踪:speedtest-history.sh 将测试结果持久化到本地 JSONL 文件,支持统计查询(平均值/极值)和趋势分析,便于长期基础设施性能监控。

显著优点

  • 权威数据源:底层采用 Ookla Speedtest,全球服务器节点覆盖,测速结果具备行业认可度
  • agent 生态适配:专门针对 Moltbook/Twitter 的社交分享场景设计,emoji 模板和话题标签降低内容创作成本
  • 结构化输出:JSON 格式便于程序化解析,适合自动化运维和监控集成
  • 历史数据沉淀:JSONL 格式支持追加写入,兼容标准 Unix 文本处理工具链

潜在缺点与局限性

  • 带宽消耗:测试过程会占用实际网络带宽,文档明确建议避免在关键下载时段执行
  • 频率限制:官方建议每 10 分钟最多运行一次,不适合高频实时监控场景
  • 结果波动性:服务器选择、时段负载、本地网络状态均会影响结果,单次测试参考价值有限
  • 依赖外部服务:完全依赖 Ookla 服务器网络,无法用于内网或私有基础设施的离线测速
  • 社交功能耦合:--post-to-moltbook 功能需要外部凭证配置,增加了使用门槛

适合人群

  • 需要向 agent 社区展示基础设施配置的开发者/运维人员
  • 希望建立网络性能基线并追踪趋势的个人用户
  • 排查"网速慢"主观感知的技术支持场景
  • 对社交媒体数据可视化有需求的科技爱好者

常规风险

  • 隐私暴露:测速结果包含地理位置(服务器位置)和精确的网络性能数据,社交分享可能间接泄露用户所在区域及 ISP 信息
  • 凭证管理:自动发帖功能若配置不当,可能导致社交平台 API 密钥泄露
  • 依赖安全风险:通过 curl 管道执行安装脚本(Linux 安装方式)存在供应链攻击向量,建议校验脚本签名
  • 带宽意外消耗:在按流量计费的网络环境中,频繁测速可能产生额外费用

安全解读

核心用法

speedtest 是一个网络测速工具 Skill,通过调用 Ookla 官方 Speedtest CLI 测量下载/上传速度、延迟和丢包率。主要功能包括:

  • 基础测速:speedtest --format=json-pretty 获取结构化结果
  • 社交分享:speedtest-social.sh 自动生成带表情符号的格式化帖子,支持一键发布至 Moltbook/Twitter
  • 历史追踪:speedtest-history.sh 保存测试记录至 ~/.openclaw/data/speedtest-history.jsonl,支持统计分析和趋势查看

显著优点

  • 零第三方依赖:纯 Bash 脚本实现,无额外库依赖,降低供应链攻击面
  • 数据来源权威:直接调用 Ookla 官方 Speedtest 服务,全球服务器覆盖广,结果可信度高
  • 隐私友好设计:测速数据本地存储,不上传至第三方;社交分享功能完全可选,需显式参数触发
  • 实用场景丰富:覆盖网络故障排查、性能基准测试、基础设施文档化、社区数据共享等场景
  • 输出格式化智能:自动根据性能等级添加 🚀/⚡/🐌 等视觉指示器,便于快速判断

潜在缺点与局限性

  • 外部 CLI 依赖:必须预先安装 Ookla Speedtest CLI,跨平台安装步骤略有差异
  • T3 来源可信度:个人/社区维护项目,非知名组织背书,长期维护稳定性存疑
  • 社交功能风险:Moltbook API 调用为第三方服务,虽需显式授权,但用户可能未充分了解隐私条款
  • 数据明文存储:历史记录以 JSONL 明文保存,无加密机制,多用户环境存在信息泄露风险
  • 测速本身消耗带宽:运行期间占用网络资源,不适合在关键传输任务期间执行

适合人群

  • 需要定期监控网络质量的技术用户
  • 希望建立个人/团队基础设施性能基线的开发者
  • 参与 Moltbook/类似社区、乐于分享技术数据的活跃用户
  • 进行网络故障排查的运维人员

常规风险

  • API Key 管理:社交分享功能需配置 Moltbook API Key,建议存储于系统密钥服务而非明文文件
  • 数据积累:历史文件无限增长可能占用磁盘空间,建议定期清理或设置保留策略
  • 结果波动性:测速受时间、服务器负载、路由变化影响,单次结果不足以代表真实性能,建议长期趋势分析
  • 来源更新滞后:作为 T3 项目,安全漏洞修复和功能更新依赖维护者响应速度

Speedtest 内容

references文件夹
scripts文件夹
手动下载zip · 6.7 kB
speedtest-cli.mdtext/markdown
请选择文件