所有集成/桌面应用
桌面应用

调试 Electron 应用 HTTP 流量

捕获和检查 Electron 桌面应用的 HTTP/HTTPS 流量。调试主进程、渲染进程和预加载脚本,无需修改应用代码。

HTTPS 解密
请求与响应检查
调试主进程和渲染进程
API Mock 与重写
Terminal
$app.commandLine.appendSwitch("proxy-server", "http://127.0.0.1:9090")
# Traffic captured → open HTTPeep to inspect

功能特性

HTTPS 解密

自动拦截并解密终端命令的 HTTPS 流量,以明文查看请求和响应内容。

MITMSSL证书

请求与响应检查

查看每个请求的完整 HTTP 头、Body、Cookie 和耗时信息。

HeadersBody耗时

调试主进程和渲染进程

捕获 Electron 主进程(Node.js)和渲染进程(Chromium)的 HTTP 流量。全面了解你的应用。

主进程渲染进程Chromium

API Mock 与重写

无需修改源码即可 Mock API 响应或重写请求/响应数据,适合测试边界情况。

MockMap Local重写

调试打包应用

无需源码即可调试生产环境的 Electron 应用。检查已安装 Electron 应用的 API 调用和网络行为。

打包应用生产环境无源码

断点调试

暂停匹配规则的请求,实时编辑 Header 或 Body,然后继续或中止——就像 HTTP 的调试器。

断点编辑拦截

使用指南

Electron

1

开启系统代理

打开 HTTPeep 并开启系统代理。Electron 应用使用 Chromium 网络栈,遵循系统代理设置。

2

或使用命令行参数

开发时,可以在 Electron 启动配置中添加代理参数。

$ app.commandLine.appendSwitch("proxy-server", "http://127.0.0.1:9090")
3

信任 CA 证书

HTTPS 解密需要在系统上信任 HTTPeep 根 CA 证书。

4

启动并调试

启动你的 Electron 应用。所有 HTTP/HTTPS 流量在 HTTPeep 中可见。

常见问题

Electron

Electron 应用会使用系统代理设置吗?

会。Electron 基于 Chromium 构建,默认遵循系统代理设置。在 HTTPeep 中开启系统代理后,Electron 应用的流量会经过代理。

能调试生产环境的 Electron 应用吗?

可以。开启系统代理后,HTTPeep 能捕获本机上所有 Electron 应用的流量,包括打包后的生产应用。

开发时怎么调试 Electron?

可以用系统代理或在 Electron 应用中添加 --proxy-server 命令行参数。参数方式能更精确控制哪些进程走代理。

开始调试 Electron 应用

免费使用。用 HTTPeep 捕获、Mock 和调试 Electron HTTP 流量。