捕获、检查和 Mock 来自 Node.js、Deno、Bun 和 fetch() 的 HTTP/HTTPS 请求。使用 hp shell 自动代理你的 JavaScript 应用。
自动拦截并解密终端命令的 HTTPS 流量,以明文查看请求和响应内容。
查看每个请求的完整 HTTP 头、Body、Cookie 和耗时信息。
支持 fetch、axios、got、node-fetch、undici 和原生 http/https 模块,无需修改代码。
无需修改源码即可 Mock API 响应或重写请求/响应数据,适合测试边界情况。
暂停匹配规则的请求,实时编辑 Header 或 Body,然后继续或中止——就像 HTTP 的调试器。
开发时 Mock 第三方 API 响应,测试错误处理、超时和边界情况,不影响真实服务。
JavaScript / Node.js
在终端运行 hp shell,HTTPeep 自动为当前会话设置 HTTP_PROXY 和 HTTPS_PROXY 环境变量。
执行你的 Node.js、Deno 或 Bun 应用。所有 HTTP 流量自动被捕获。
打开 HTTPeep 桌面应用,浏览会话列表、按域名筛选、查看请求/响应详情。
创建规则来 Mock API、重写响应、设置断点或 DNS Override。
JavaScript / Node.js
不需要。hp shell 自动设置 HTTP_PROXY 和 HTTPS_PROXY 环境变量。大多数 Node.js HTTP 客户端(fetch、axios、got、undici)会自动读取这些变量。
可以。HTTPeep 作为 MITM 代理使用自己的根 CA。在系统上信任 HTTPeep 证书后,Node.js 的 HTTPS 流量会被解密并以明文显示。
支持。Deno 和 Bun 都会遵循 hp shell 设置的标准代理环境变量。