EN
首页 分类 WebSocket 测试

WebSocket 测试

WebSocket 测试在线工具,输入 ws/wss 地址一键连接,支持消息收发、连接状态与日志记录,实时调试 WebSocket 接口,浏览器直连目标服务器数据不经本站,免费使用

常见问题

消息会经过你们服务器吗?

不会。浏览器直接从你的设备连到目标 ws 服务,消息不经过本站,本站在中间没有任何参与。

ws 和 wss 有什么区别?

wss 是加了 TLS 加密的 WebSocket,和 https 与 http 的关系一样。生产环境应使用 wss。

能测需要鉴权的接口吗?

本工具不支持自定义请求头,需要携带 token 或 Cookie 鉴权的接口请使用专业客户端(如 Postman 或浏览器控制台)。

关于这个工具

在浏览器里直接连一个 ws:// 或 wss:// 地址,收发文本消息并记录日志。消息不经过本站 —— 浏览器直连目标服务器,反过来也就意味着目标服务器能看到你的真实 IP,连陌生地址前先确认一下。

连接失败的常见原因,按出现频率排:

  • HTTPS 页面里连 ws://:混合内容会被浏览器直接拦掉,必须用 wss://。本地调试可以临时用 http 页面。
  • 服务端校验 Origin:很多框架默认只接受同源或白名单里的 Origin,浏览器发起的握手带的是本站域名,会被 403。
  • 路径不对:多数库默认挂在 /ws 或 /websocket,只填 wss://host 往往 404。
  • 反向代理没开 Upgrade:Nginx 需要显式转发 Upgrade 与 Connection 头,否则握手到不了后端。
  • 证书不被信任:自签证书的 wss 会直接失败,浏览器不给「继续访问」的机会。

握手 10 秒没完成时,日志会主动提示一次 —— 某些网络环境下 socket 既不 open 也不 error,界面会一直停在「连接中」,这个提示就是为了让人知道该去哪儿查。

能力边界:只处理文本帧,二进制帧不会按协议解析;不支持自定义请求头,所以需要 token 或 Cookie 鉴权的接口连不上,请用 Postman 或代码里的客户端;也没有心跳与重连机制。想验证双向通信,需要一个会 echo 的服务端,站点内置的示例地址就是公共 echo 服务。切勿在公开 echo 服务里发送 token、内网地址或真实数据。