AI 接口 · 把调试数据交给 AI 读
每个调试工具的会话都暴露一个只读 JSON 端点(收到的请求 / 帧 / 字节 / 状态)。把这个链接连同一段提示词交给AI(ChatGPT / Claude / 你的 Agent),它就能定时拉取实时数据、帮你分析定位问题——免安装、只读(只能 GET,发不了也改不了)、端点地址即凭证(不可猜的随机会话 id)。
怎么用(3 步)
- 在任一调试工具里开一个会话(如 TCP/UDP、CoAP、Syslog、WebSocket、HTTP 端点),拿到它的会话 id(URL 里那串 10 位)。
- 用下面的生成器填工具 + 会话 id → 得到只读 URL 和一段给 AI 的提示词。
- 把它们粘到 AI 对话里。AI 会轮询这个 URL、读实时数据,帮你判断设备发了什么、为什么没回、报文哪里不对。
生成器
—只读端点一览(与诊断平台同源,自动生成)
下面是各工具开放给 AI / 程序读取的端点(全是 GET、只读;写操作如建会话 / 发送 / 外拨不在此列)。{id} 换成你的会话 id。URL 前缀是站点地址(如 http://120.79.19.193,备案后 https://lsw1234.top)。
HTTP 端点调试台
GET /api/bin/_stats· 全局状态
全局统计:端点数 vs 上限 / 全局落盘字节 vs 硬上限 / 限速表规模(/status 会自动并入)GET /api/bin/{id}/requests
该端点的入站请求日志(方法/路径/头/体预览/SHA-256/是否落盘)GET /api/bin/{id}/config
该端点当前响应配置(text/file/size)+ serve 文件元信息
WebSocket 调试台
GET /api/ws/_stats· 全局状态
全局统计:端点数 / 活连接数 / 单帧上限 / 限速表规模(/status 会自动并入)GET /api/ws/{id}/frames
该端点的帧日志(方向 in/out/sys、opcode、大小、预览)GET /api/ws/{id}/config
该端点当前回显配置(echo / reply / off)+ 活连接数
TCP/UDP 调试台
GET /api/net/_stats· 全局状态
全局统计:会话数 / 端口池占用 vs 总量 / 活连接数 / 限速表规模(/status 会自动并入)GET /api/net/{id}/events
该会话的收发事件(proto tcp/udp、方向 in/out/sys、来源、大小、预览)GET /api/net/{id}/config
该会话当前回显配置 + 分配到的公网端口 + 活连接数
TLS 证书探测
GET /api/tls/_stats· 全局状态
全局统计:累计探测次数 / 每分钟限额 / 限速表规模(/status 会自动并入)
CoAP 调试台
GET /api/coap/_stats· 全局状态
全局统计:会话数 / 端口池占用 / 限速表规模(/status 会自动并入)GET /api/coap/{id}/events
该会话的 CoAP 收发(type/code/MID/token/options/payload 解析)GET /api/coap/{id}/config
该会话当前回复配置(echo / reply / off)+ 分配的端口
Syslog 接收台
GET /api/syslog/_stats· 全局状态
全局统计:会话数 / 端口池占用 / 活 TCP 连接 / 限速表规模(/status 会自动并入)GET /api/syslog/{id}/events
该会话收到的 syslog(解析后的 facility/severity/host/app/msg)
FTP 调试台
GET /api/ftp/_stats· 全局状态
全局统计:会话数 / 端口池占用 / 探测限速表规模(/status 会自动并入)GET /api/ftp/{id}/events
该会话的控制信道对话(命令 / 应答 / 数据传输)+ 收到的文件登记(名字 + 大小)
只读 & 安全边界
- 只读:这些端点全是
GET,AI 拿到也只能读——发不了数据、改不了配置、删不了东西。 - 端点即凭证:会话 id 是不可猜的随机 10 位,URL 即访问凭证;别把 URL 贴到公开地方。
- 临时沙箱:会话空闲会被 TTL 自动回收(端口/数据释放);别往调试通道里发敏感数据。
- 无需登录:不用给 AI 任何账号密码,只给一个只读链接,最小授权。
进阶:一个链接看全部(已开放)
诊断平台把所有工具的状态聚合成一个 JSON,AI / 运维一个链接读全局:
GET /api/diag/status?token=<你的token> # 聚合全部工具 _stats(无/错 token → 401)
GET /api/diag/ping # 存活探测,无需 tokentoken 在服务器 /etc/lsw-diag.token,自己保管、别公开(它能读到全部工具状态)。把带 token 的 status 链接交给 AI,它一个端点就能掌握所有调试工具的实时概况。
想要别的对接方式(Webhook / SSE / MCP)?右下角「意见反馈」告诉我,或邮件 linsuwei_mic@outlook.com。