ProxyPin 中文文档 下载 App

ProxyPin WebSocket 实时流量查看

WebSocket 与 HTTP 的区别

维度HTTPWebSocket
通信模式请求-响应(单向发起)全双工(双方均可主动发)
连接生命周期短连接 / Keep-Alive长连接
典型场景API 调用、静态资源实时聊天、推送通知、游戏

App 中越来越多功能使用 WebSocket:即时通讯、股票行情实时推送、在线游戏等。

ProxyPin 对 WebSocket 的支持

WebSocket 建立连接时会发送 HTTP Upgrade 请求(Connection: Upgrade + Upgrade: websocket),ProxyPin 识别这个请求后会:

  1. 正常透传 Upgrade 握手
  2. 之后的 WebSocket 帧单独记录,不跟 HTTP 请求混在一起
  3. 实时显示客户端 → 服务器 和 服务器 → 客户端 的消息

查看 WebSocket 消息

定位 WebSocket 连接

在请求列表中,WebSocket 连接有特殊标记:

消息面板

点击 WebSocket 连接后,详情页会有专门的消息面板:

wss://(TLS 加密)

WebSocket 的 TLS 加密版本(wss://)需要 HTTPS 代理 + 根证书支持。证书正常安装后 ProxyPin 可以解密查看明文消息。

典型调试场景

实时聊天

抓 WebSocket 可以看到:

→ 发送: {"type":"msg","to":"user123","content":"你好"}
← 接收: {"type":"ack","msg_id":"abc123"}
← 接收: {"type":"msg","from":"user123","content":"在吗?"}

股票行情推送

App 后台持续接收的实时价格数据,WebSocket 消息面板一目了然。

游戏网络通信

在线游戏的实时位置同步、状态交换等走 WebSocket。

v1.1.9 的 WebSocket 修复

ProxyPin v1.1.9 修复了 WebSocket 解析错误的问题。如果使用旧版本遇到 WebSocket 显示异常,建议升级到最新版。