更新日志

v1.4.0

以下为该版本的更新说明。

本版重点落地 WS Flow 与 安卓扫码连接:写好的 Flow 可保存并立刻生效,命中的 WebSocket 由脚本充当虚拟服务端回包;手机扫桌面配对码,经系统 VPN 把 HTTP(S) 转到这台 DevPeek。同时补上电脑与手机互传、App 内安装证书,以及 JSON / 媒体预览。按应用过滤、iOS,以及 WS Flow 工作区多文件、从抓包生成骨架、转发到真实上游等尚未包含。

WS Flow

  • 规则可保存:可新建、编辑、删除单文件 Flow;侧栏开关即时生效,重启后仍保留。
  • 虚拟服务端:连接 URL 命中 # ws,且文件头为 # upstream off 时,不再建立上游 WebSocket,由 Flow 按匹配 → 返回 → 作用域回包。
  • 空闲自动断开:可用 # idle-timeout 指定空闲多久后关闭虚拟连接;0 或 off 表示不因空闲断开。
  • 写完先校验:编辑器可校验语法,有错误时不能应用,避免把坏规则写进配置。

WebSocket 会话

  • 拦截文本帧:连接进行中可拦截文本帧,改完再放行或丢弃;对端在放行前收不到这条。
  • 填入输入框:选中文本帧可一键填进模拟发送框,修改后重发。
  • 导出 HAR:可将会话导出为 Chrome 兼容的 HAR(整段、当前筛选或最近若干帧;Ping / Pong / Close 不写入)。

安卓扫码连接

  • 桌面出配对码:右侧侧栏「手机」面板出示二维码。须同一 Wi‑Fi;码里是本机代理地址,请勿发到公网。请扫此配对码,不要用证书下载页的码。
  • 扫码即连:安卓 App 对准配对码,授权 VPN 后,手机上走系统代理的 HTTP(S)(如 Chrome)会出现在该 DevPeek。
  • 扫不了也能连:可从相册识图、粘贴配对链接,或首页「手动填写」局域网 IP 与端口。
  • 最近连接:首页记住曾连过的电脑,并检测当前是否还能连上;换了网络或代理已关会给出原因,可一键重连。
  • 连接掉线会断开:连上后会确认桌面代理仍在;电脑关掉或离网后自动停 VPN,避免空挂着。
  • 一键断开:顶栏点「断开」即停 VPN,新流量不再进入该实例。

HTTPS 证书(安卓)

  • 设置里安装:连上后,顶栏「设置 → 安装证书」。未连接时没有此项。
  • 保存并打开设置:点「保存并打开设置」后,证书写入「下载 / devpeek-ca.crt」,并打开系统设置。手机须已设锁屏(PIN / 图案)。
  • 按步骤装 CA:进入「安全 → 加密与凭据 → 安装证书 → CA 证书」,选刚保存的文件并确认警告。不要选「VPN 和应用」。
  • 适用范围:Chrome 等走用户 CA 的应用可看 HTTPS 明文;微信等多数 App 即使用户 CA 也不会解密。
  • 证书码仍可用:独立「扫码下载证书」留给未装 App 的浏览器;配对码本身不再带证书地址。

手机与电脑互传

  • 消息与文件:扫码连上后,可在桌面「手机」面板与 App「互传助手」之间发文字、图片和文件(单文件不超过 2 GB)。
  • 互传不影响抓包:互传走独立通道,不进抓包列表;互传没连上也仍可 VPN 抓包。
  • 进度与另存:传输有进度,失败可重试;收到的文件可另存到本机。
  • 清空会话:手机端可清空当前会话;未连接时仍可查看以往互传记录。
  • 长按复制:文字可复制到剪贴板;图片可复制后粘贴到其它应用。
  • 点开预览:图片、视频可全屏查看;点空白处关闭。预览里长按图片也可复制。
  • 视频控件:播放 / 暂停、进度条与时间;点画面可显隐控件。

下载与更新(安卓)

  • 桌面直接下 App:配对页可「下载 Android App」,打开固定地址安装最新包。
  • 应用内更新:未连接时会检测新版本,可下载并覆盖安装(需允许安装未知应用)。
  • 关于:设置里可查看当前版本号。

抓包列表

  • 次高亮:查看 WebSocket 详情时,对应的 HTTP Upgrade 行仍保持可见选中态,反之亦然,两边对照更方便。
  • 清空保留置顶:清空列表时可选择保留已置顶的请求。

请求详情与预览

  • 巨型 JSON 更稳:超大响应不再轻易卡住界面,预览与高亮会按体量降级。
  • 折叠预览更好读:JSON 折叠视图支持行号,并按窗口高度计算展开深度。
  • 右键复制键值:可分别复制 JSON 字段的 key 或 value。
  • 图片悬停预览:JSON 中的图片地址或 data URL,鼠标移上去即可预览。
  • 点击放大:JSON、请求体等处的图片地址,悬停仍可预览,点击进入灯箱放大;滚轮即可缩放。
  • 视频预览:视频地址可点击放大播放。

局域网协作

  • 面板更干净:去掉多余 tab,直接显示在线人数与用户列表。
  • 右键改名与备注:可改本机显示名称,或给对端加仅本机可见的备注。
  • 列表高度可调:拖动调整用户列表高度,重启后仍保留。

界面

  • 暗黑主题补齐:调试弹窗、入门引导、加解密 / 内置转换 / 参数转换弹窗、侧栏开关,以及 WS Flow 配置页,均适配暗黑模式。
  • WS 会话排版:帧列表、预览 / 原始 tab 与模拟发送区域对齐更整齐。
  • 安卓顶栏齿轮:未连接时在首页右上角;连上后在状态栏右侧。可打开「关于」;已连接时还可「安装证书」。

问题修复

  • 搜索范围过宽:修复筛选时把全部参数转换规则签名拼进查询、导致命中面过宽的问题。
  • 编辑 Mock 掉组:编辑规则时会保留所属分组,改完名称或内容后不再掉到未分组。
  • 版本更新日志:修复「关于 / 版本更新日志」无法加载说明的问题。