代理设置与规则管理
一站式代理与规则控制台。支持系统代理、外部代理配置,以及 Bypass、DNS Override、规则编排。
可组合的 HTTP 调试器栈,支持 Mock、拦截和重写流量——任意组合动作,随处复用。
可视化呈现每个 HTTP/HTTPS 请求如何流经 HTTPeep 的可组合规则引擎 ——从捕获到响应交付
八大核心功能
不是功能堆砌——每一项都解决真实的开发调试场景
不是每次手工改——规则基于文件,可进行版本管理,保存、复用、链式执行。多条件匹配 + 动作管道 + 三种 Resolve 出口,调试配置变成可沉淀的资产。
请求发出前暂停,响应返回前拦截——像调试代码一样调试 HTTP。实时修改后放行或中止,完全掌控每次交互。
把请求映射到本地文件,改完即生效,脱离后端独立开发。支持 JSON、JS 脚本、任意静态资源。
一键把线上流量打到本地服务,不改代码,不改 hosts,一条规则搞定联调环境切换。
延迟、限速、随机失败、断流——真实网络环境一键模拟,在本地复现线上的网络问题。
不是整体 Mock,而是在真实响应上局部修改字段。保留真实数据,只改你想测试的那部分。
GUI 与 TUI 完全一致的能力集——规则配置、流量捕获、断点调试,全部可在终端完成。SSH / 远程服务器首选。
调试配置基于文件,可保存、导出、团队共享,不再每次从头配。规则变成可沉淀、可复用的调试资产。
从流量捕获到 Pipeline 规则编排,把复杂网络问题拆成可复现、可干预的调试步骤。
HTTPeep 作为本地代理接管应用流量,完整记录每条请求与响应的 Header、Body、Query、状态码、耗时与 TLS 信息,无需任何手动抓包操作。
在 request 或 response 阶段暂停会话,直接编辑 Header、Body、Query 或状态码,再选择放行、中止或继续进入规则链——完整还原调试器的操作习惯。
在代理侧覆盖目标域名的 DNS 解析,不修改 hosts 文件,不影响系统网络配置,把线上域名精准映射到本地服务或测试环境。
为指定 URL Pattern 返回自定义响应,脱离后端独立运行,支持 HTTPS,可构造正常、错误与边界数据,覆盖联调前的全部开发阶段。
连接 Claude Code 到 HTTPeep,获取流量、分析请求、创建调试规则——全部在终端一句话完成。
{
"url_like": "/api/user",
"limit": 5,
"status_code": 200
}ID METHOD URL STATUS DURATION
abc123 GET /api/user 200 45ms
def456 GET /api/user/profile 200 32ms
ghi789 POST /api/user/update 200 120ms{
"session_id": "abc123",
"unredacted": true
}{
"response_body_preview": {
"id": "u_123",
"name": "Alice",
"subscription": {
"tier": "free",
"expires_at": "2026-12-31"
}
}
}{
"rule": {
"id": "mock-user-tier-pro",
"enabled": true,
"match": {
"domains": [{"type":"exact","value":"api.example.com"}],
"paths": [{"type":"exact","value":"/api/user"}]
},
"actions": [{
"type": "modify_response",
"json_path": "$.subscription.tier",
"replace_with": "pro"
}]
}
}✓ Rule "mock-user-tier-pro" upserted
Quota: 2 / 10 used
Builtin rules: 3{
"id": "u_123",
"name": "Alice",
"subscription": {
"tier": "free",
"expires_at": "2026-12-31"
}
}{
"id": "u_123",
"name": "Alice",
"subscription": {
"tier": "pro",
"expires_at": "2026-12-31"
}
}兼容主流 AI 工具
调试配置基于文件,可保存、导出、团队共享,不再每次从头配。规则变成可沉淀、可复用的调试资产。
~/.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
免费下载,开箱即用,无需登录注册。