可组合的 HTTP 调试器栈,支持 Mock、拦截和重写流量——任意组合动作,随处复用。

可视化呈现每个 HTTP/HTTPS 请求如何流经 HTTPeep 的可组合规则引擎 ——从捕获到响应交付
八大核心功能
不是功能堆砌——每一项都解决真实的开发调试场景
不是每次手工改——规则基于文件,可进行版本管理,保存、复用、链式执行。多条件匹配 + 动作管道 + 三种 Resolve 出口,调试配置变成可沉淀的资产。
请求发出前暂停,响应返回前拦截——像调试代码一样调试 HTTP。实时修改后放行或中止,完全掌控每次交互。
把请求映射到本地文件,改完即生效,脱离后端独立开发。支持 JSON、JS 脚本、任意静态资源。
一键把线上流量打到本地服务,不改代码,不改 hosts,一条规则搞定联调环境切换。
延迟、限速、随机失败、断流——真实网络环境一键模拟,在本地复现线上的网络问题。
不是整体 Mock,而是在真实响应上局部修改字段。保留真实数据,只改你想测试的那部分。
GUI 与 TUI 完全一致的能力集——规则配置、流量捕获、断点调试,全部可在终端完成。SSH / 远程服务器首选。
调试配置基于文件,可保存、导出、团队共享,不再每次从头配。规则变成可沉淀、可复用的调试资产。
基于确定性管线架构:Match → Actions → Resolve → Response。 前端 Mock、环境隔离、异常模拟——每个场景一条规则搞定, 自由组合各种动作,无需后端配合。

请求发出前暂停,响应返回前拦截——完全掌控每次网络交互

内置 MCP Server,Claude/Cursor/Copilot 等 AI agent 可以直接查询会话数据、 生成 Mock 规则、分析异常请求。配合 CLI,自动化调试工作流触手可及。
调试配置基于文件,可保存、导出、团队共享,不再每次从头配。规则变成可沉淀、可复用的调试资产。
~/.httpeep/rules/ ├── rule.yaml # Rule Configuration ├── bypass.yaml # Bypass Configuration ├── dns_override.yaml # DNS Override Configuration ├── external_proxy.yaml # External Proxy Configuration └── rate_limit.yaml # Rate Limit Configuration
# rule.yaml - Main Rule Configuration Example
- id: rule_mnhi5xkt
description: "Frontend Mock API"
enabled: true
builtin: false
stopAfterMatched: false
match:
domains:
- type: exact
value: api.example.com
originProtocol: https
requestActions: []
resolve:
type: map_local_dir
filePath: /Users/chris/mocks/api
headers:
x-httpeep-debug: '1'
responseActions:
- type: delay_response
id: action_1775140499860
enabled: true
delayMs: 500
- type: throttle_response
id: action_1775591855867
enabled: true
speed:
max: 384
burst: 768每个环境/项目独立管理
修改历史可追溯
共享规则配置
快速迁移与备份
多环境 DNS 配置管理,告别频繁修改 hosts 文件的烦恼

Capture → Rule → Modify → Done
下载即用,几分钟内开始捕获和调试流量
选择平台安装,一键安装根 CA 到系统信任,启用 HTTPS 解密。
macOS 10.15+ · Windows 10+ · glibc 2.31+
启动代理,浏览器或系统流量自动经过 HTTPeep,实时列表展示。
支持 Chrome、Terminal、Docker、移动设备
设置转发、Mock、断点规则,一次配置永久生效,可导出团队共享。
Map Local · Breakpoint · Delay · Reject
拦截目标请求,实时修改数据,放行后观察应用反应,定位问题。
Edit · Continue · Abort · Replay
免费下载,无需安装。