Token导航 LogoToken导航

Agent Skill · 效率

tencentcloud-websocket-checker(腾讯云 websocket 检查器)

tencentcloud-websocket-checker 用于辅助部署、云资源、容器和基础设施运维,适合在 OpenClaw 中需要检查配置、整理部署步骤或排查环境问题时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

tencentcloud-websocket-checker 是效率类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为接触敏感数据;许可证为 MIT-0,第三方扫描已通过,按安装量在效率类的 21,003 个 Skill 里排第 10,759。

总安装 4,986周安装 212GitHub Stars 公开资料未说明下载 1,747核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.0.0

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:tencentcloud-websocket-checker(腾讯云 websocket 检查器)
来源仓库:https://github.com/jizhouli/tencentcloud-websocket-checker
安装命令:
openclaw skills install tencentcloud-websocket-checker
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install tencentcloud-websocket-checker

这个 Skill 是做什么的

效率类 Skill 把重复的整理、汇总、转换工作交给助手完成,减少手工复制粘贴。

腾讯云WebSocket连接性能诊断工具,分析建连各阶段耗时指标。支持ws/wss协议对比测试,定位DNS、TLS握手等环节瓶颈。输出详细时序报告,帮助优化客户端与服务端连接体验。需确保目标地址开放且网络可达,否则无法完成完整链路探测。频繁调用可能触发服务端限流,建议合理控制测试频率。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install tencentcloud-websocket-checker;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要接触敏感数据,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

tencentcloud-websocket-checker 怎么安装?

在终端执行 openclaw skills install tencentcloud-websocket-checker。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

tencentcloud-websocket-checker 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

tencentcloud-websocket-checker 需要什么权限?

权限级别是接触敏感数据。该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

tencentcloud-websocket-checker 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

tencentcloud-websocket-checker 用的人多吗?

公开数据是累计安装 4,986 次,近一周安装 212 次,下载 1,747 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

tencentcloud-websocket-checker 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 需要接触敏感数据,装到常用环境前要先评估影响面。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理效率类任务、又不想每次都手写提示词的人。
  • 需要许可证清楚、并且有第三方扫描结果的团队项目。

不太适合

  • 环境里有大量密钥、凭证,不方便给第三方 Skill 读取的人。
  • 需要厂商级技术支持和 SLA 的生产系统。

效率类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
github

GitHub 代码协作 · OpenClaw

7,632,918545需要联网MIT-0通过
nano-pdf

Nano PDF 文档 · OpenClaw

4,249,476231需要联网MIT-0通过
auto-updater

自动更新程序 · OpenClaw

2,964,063386操作浏览器MIT-0通过
video-frames

视频帧 · OpenClaw

2,621,304112需要联网MIT-0通过
gemini

Gemini 助手 · OpenClaw

2,547,39648需要联网MIT-0有提醒
tencentcloud-websocket-checker

腾讯云 websocket 检查器 · 本页

4,986—接触敏感数据MIT-0通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
tencentcloud-websocket-checker
description
腾讯云 WebSocket 连接延迟检测与性能诊断工具。当用户需要检测 WebSocket 建连延迟、分析 ws/wss 连接各阶段耗时(DNS解析、TCP握手、TLS握手、WebSocket Upgrade)、排查连接慢的问题、对比不同协议/地域的连接性能、或者进行 WebSocket 相关的网络诊断时,使用此技能。即使用户只是提到'ws连接慢'、'websocket 延迟高'、'TLS握手太慢'、'检测ws建连时间'、'测试wss连接'、'腾讯云TTS连接慢'等相关话题,也应该触发此技能。此技能提供一套完整的 shell 脚本工具包,位于 /data/ai-platform/ai-dev-tools/tencentcloud_websocket_checker/ 目录下。

WebSocket 连接延迟检测技能

本技能提供一套完整的 WebSocket 连接延迟检测和性能诊断工具,能够精确测量 WebSocket 建连过程中各阶段的耗时,帮助快速定位连接瓶颈。

工具包位置

所有文件位于 /data/ai-platform/ai-dev-tools/tencentcloud_websocket_checker/ 目录:

tencentcloud_websocket_checker/          ← Skill 根目录
├── SKILL.md                       # AI Skill 定义文件(本文件)
├── evals/
│   └── evals.json                 # Skill 测试用例
├── references/
│   ├── examples.md                # Skill 参考 - 使用示例
│   └── troubleshooting.md         # Skill 参考 - 故障排查
├── ws_check.sh                    # 主检测脚本
├── install_dependencies.sh        # 依赖自动安装脚本
├── config.env                     # 可自定义配置文件
├── test_cases.sh                  # 测试用例脚本
├── run.sh                         # 快速运行入口
├── VERSION                        # 版本信息(v1.0.0)
├── CHECKSUM.md5                   # MD5 文件校验和
├── utils/
│   ├── batch_check.sh             # 批量检测脚本
│   └── report_generator.sh        # CSV/JSON 报告生成
└── docs/
    ├── README.md                  # 功能介绍和使用说明
    ├── EXAMPLES.md                # 使用示例大全
    └── TROUBLESHOOTING.md         # 故障排查指南

核心功能

1. 主检测脚本 ws_check.sh

这是核心工具,基于 curl 的 -w 格式化输出精确测量 WebSocket 连接各阶段耗时。

基本用法:

# 自动识别协议
./ws_check.sh wss://example.com/websocket
./ws_check.sh ws://example.com/websocket

# 指定协议(-p 优先级最高)
./ws_check.sh -p wss example.com/websocket
./ws_check.sh -p ws wss://example.com/websocket   # 实际使用 ws

# 指定测试轮数(默认3轮,范围1-10)
./ws_check.sh wss://example.com/websocket 5

测量的阶段:

  • 🔍 DNS 解析 — time_namelookup
  • 🤝 TCP 握手 — time_connect - time_namelookup
  • 🔒 TLS 握手(仅 wss)— time_appconnect - time_connect
  • 🔄 WS Upgrade — time_starttransfer - time_appconnect(wss)或 time_starttransfer - time_connect(ws)

输出内容:

  • 连接基本信息(域名、端口、协议、路径)
  • DNS 诊断详情(IP 地址、CNAME)
  • 每轮测试的详细耗时
  • 性能分析报告表格(平均/最小/最大、占比、评级、条形图)
  • 瓶颈分析与优化建议
  • ASCII 连接时序图

性能评级标准(默认阈值,可在 config.env 中自定义):

阶段优秀正常偏慢
DNS≤50ms≤200ms>200ms
TCP≤100ms≤300ms>300ms
TLS≤200ms≤500ms>500ms
WS≤200ms≤500ms>500ms
总计≤500ms≤1000ms>1000ms

2. 协议切换功能

脚本支持 wss(TLS加密)和 ws(明文)两种协议:

  • 自动识别:根据 URL 前缀 wss:// 或 ws:// 自动确定
  • 强制指定:-p ws 或 -p wss,优先级高于 URL 前缀
  • 差异处理:ws 模式跳过 TLS 握手环节,报告中不显示 TLS 相关内容

3. 批量检测 utils/batch_check.sh

从 URL 列表文件逐个执行检测:

# 创建 URL 列表
echo "wss://server1.example.com/ws" > urls.txt
echo "wss://server2.example.com/ws" >> urls.txt

# 批量检测
./utils/batch_check.sh urls.txt 3

4. 报告生成 utils/report_generator.sh

输出结构化 CSV/JSON 格式报告:

./utils/report_generator.sh wss://example.com/ws 5 csv > report.csv
./utils/report_generator.sh wss://example.com/ws 5 json > report.json

5. 依赖安装 install_dependencies.sh

自动检测操作系统(CentOS/Ubuntu/macOS)并安装所需工具:

sudo bash install_dependencies.sh

所需依赖:curl、dig(bind-utils/dnsutils)、awk(gawk)、sed

6. 配置文件 config.env

可自定义参数:默认轮数、超时时间、各阶段性能阈值、自定义请求头、DNS 服务器

常见使用场景

场景 1:快速检测单个 WebSocket 端点

./ws_check.sh wss://tts-international.tencentcloud.com/stream_ws?Action=TextToStreamAudioWS

场景 2:对比 TLS 开销

./ws_check.sh -p wss example.com/ws 5  # 带 TLS
./ws_check.sh -p ws  example.com/ws 5  # 不带 TLS

场景 3:定时巡检

# crontab 每小时检测
0 * * * * /path/to/ws_check.sh wss://your-server.com/ws 3 >> /var/log/ws_latency.log 2>&1

场景 4:CI/CD 发布前检查

RESULT=$(./ws_check.sh wss://production.example.com/ws 3 2>&1)
if echo "$RESULT" | grep -q "偏慢"; then
    echo "检测到性能问题,请确认后再发布"
    exit 1
fi

故障排查

遇到问题时,查阅 TROUBLESHOOTING.md。常见问题快速诊断:

连接失败?
├─ DNS 解析失败 → dig domain 检查 DNS
├─ TCP 不通 → telnet domain port 检查端口
├─ TLS 失败 → openssl s_client 检查证书
└─ WS 升级失败 → 检查 HTTP 状态码和请求路径

耗时偏长?
├─ DNS 偏慢 → 配置 DNS 缓存 / 换公共 DNS
├─ TCP 偏慢 → traceroute 检查网络路径
├─ TLS 偏慢 → 升级 TLS 1.3 / 启用 Session Resumption / 检查证书链
└─ WS 偏慢 → 检查服务端处理逻辑和中间代理

如需更详细的排查指南,读取 docs/TROUBLESHOOTING.md。 如需更多使用示例,读取 docs/EXAMPLES.md。

注意事项

  1. 脚本需要 bash 4.0+ 环境运行
  2. wss 协议需要 curl 编译了 SSL/TLS 支持
  3. 测量结果受网络波动影响,建议多轮测试取平均值
  4. 脚本通过发送 WebSocket Upgrade 请求头来模拟握手,测量的是到收到第一个响应字节的时间
  5. HTTP 状态码 101 表示 WebSocket Upgrade 成功,其他状态码请参考故障排查指南

平台分布

OpenClaw

91.36%
按下载量换算1,596

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

接触敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills