v0.8.9支持 Claude Code、Codex 和 Cursor 的 Skills 功能
Currently in Beta

面向现代开发人员的专业 HTTP/HTTPS调试器和可编程代理。

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

其他平台:Windows
1

代理设置与规则管理

一站式代理与规则控制台。支持系统代理、外部代理配置,以及 Bypass、DNS Override、规则编排。

ProxyRulesDNS OverrideBypass
2

快速过滤

按域名、来源应用、状态码、颜色、笔记等多维度快速过滤,精准定位目标请求。

DomainSource AppColorNote
3

高级筛选

按协议、端口、大小、耗时等维度筛选,支持关键字搜索与状态码一键过滤。

ProtocolPortSizeDuration
4

状态栏

实时展示选中 Session 的命中策略与规则动作,处理步骤一目了然。

SessionPolicyAction
5

请求响应详情面板

查看 Request / Response 详情,JSON 高亮、Headers、Timing 分解。

JSONHeadersTiming
6

命令面板

⌘K 呼出命令面板,开发者工具与快捷操作一键直达。

⌘KShortcuts
Traffic Flow Architecture

拦截、修改、路由、调试 一个规则搞定

可视化呈现每个 HTTP/HTTPS 请求如何流经 HTTPeep 的可组合规则引擎 ——从捕获到响应交付

你的应用 / 浏览器HTTPeepProxySSL 解密流量捕获规则引擎断点调试Mock & MapAI · MCP · CLIBypass CheckPass through or continue processingbypass → transparentGlobal DNS OverrideGlobally override DNS resolutionGlobal External ProxyRoute via upstream proxyRule MatchingPattern matching engineResolve ActionPass ThroughMap RemoteMap LocalBlock↑ Click to select resolve actionRequest PipelineDNS OverrideExternal ProxyDelayThrottleModify RequestBreakpointTarget ServerResponse PipelineDelayThrottleModify ResponseBreakpointClient ResponseDeliver modified response
Request Flow
Response Flow
Decision Point
Local Override
Block

全链路 HTTP 调试工作台

从流量捕获到 Pipeline 规则编排,把复杂网络问题拆成可复现、可干预的调试步骤。

捕获 HTTP / HTTPS 流量

HTTPHTTPSTLS
HTTPeepHTTPeep · 捕获 HTTP / HTTPS 流量

HTTPeep 作为本地代理接管应用流量,完整记录每条请求与响应的 Header、Body、Query、状态码、耗时与 TLS 信息,无需任何手动抓包操作。

断点拦截,逐步介入

RequestResponseEdit
HTTPeepHTTPeep · 断点拦截,逐步介入

在 request 或 response 阶段暂停会话,直接编辑 Header、Body、Query 或状态码,再选择放行、中止或继续进入规则链——完整还原调试器的操作习惯。

延时注入与网络限速

DelayThrottlePacket Loss
HTTPeepHTTPeep · 延时注入与网络限速

为目标请求注入固定或随机延迟、带宽限制与丢包行为,在本地稳定复现弱网、超时与慢接口场景,不依赖外部网络模拟工具。

零侵入 DNS Override, 灵活管理域名解析

DNSLocalStaging
HTTPeepHTTPeep · 零侵入 DNS Override, 灵活管理域名解析

在代理侧覆盖目标域名的 DNS 解析,不修改 hosts 文件,不影响系统网络配置,把线上域名精准映射到本地服务或测试环境。

API Mock,支持完整 HTTPS 链路

URL PatternMockHTTPS
HTTPeepHTTPeep · API Mock,支持完整 HTTPS 链路

为指定 URL Pattern 返回自定义响应,脱离后端独立运行,支持 HTTPS,可构造正常、错误与边界数据,覆盖联调前的全部开发阶段。

新功能

AI Skills,让调试像聊天一样简单

连接 Claude Code 到 HTTPeep,获取流量、分析请求、创建调试规则——全部在终端一句话完成。

Claude Code · HTTPeep CLI SKILLS
Mock /api/user 的响应结果,把 subscription.tier 从 free 改成 pro,帮我测试边界情况
分析:用户需要修改 /api/user 的响应体,覆盖 subscription.tier 字段。我需要先查找最近的匹配会话,确认响应结构,然后创建一条 modify_response 规则。
Tool Callhttpeep_sessions_list
Arguments
{
  "url_like": "/api/user",
  "limit": 5,
  "status_code": 200
}
Result
返回 3 个匹配会话
CLI$ hp sessions list --url-like "/api/user" --limit 5
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
找到 3 个匹配会话。查看最新的 abc123 获取响应体结构...
Tool Callhttpeep_session_detail
Arguments
{
  "session_id": "abc123",
  "unredacted": true
}
CLI$ hp sessions list --id abc123 --format json
{
  "response_body_preview": {
    "id": "u_123",
    "name": "Alice",
    "subscription": {
      "tier": "free",
      "expires_at": "2026-12-31"
    }
  }
}
响应结构已确认。现在创建 modify_response 规则,将 subscription.tier 从 "free" 覆盖为 "pro":
Tool Callhttpeep_rules_upsert
Arguments
{
  "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"
    }]
  }
}
Result
规则创建成功,quota: { used: 2, limit: 10 }
CLI$ hp rules upsert --rule-file ./mock-tier-pro.json
✓ Rule "mock-user-tier-pro" upserted
  Quota: 2 / 10 used
  Builtin rules: 3
JSON Diffmodified
Before
{
  "id": "u_123",
  "name": "Alice",
  "subscription": {
    "tier": "free",
    "expires_at": "2026-12-31"
  }
}
After
{
  "id": "u_123",
  "name": "Alice",
  "subscription": {
    "tier": "pro",
    "expires_at": "2026-12-31"
  }
}
✓ Mock 规则已生效 · 匹配请求将返回修改后的响应
输入指令让 AI 帮你调试...
回车发送

HTTPeep 内置 HTTPeep CLI Command,让智能助手实时访问你的调试会话——无需安装任何插件。

兼容主流 AI 工具

Claude Code
ChatGPT
Gemini CLI
Codex CLI
Cursor
规则即代码

规则即代码

调试配置基于文件,可保存、导出、团队共享,不再每次从头配。规则变成可沉淀、可复用的调试资产。

项目结构
~/.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
# 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

分离式配置文件

每个环境/项目独立管理

Git 版本管理

修改历史可追溯

团队同步

共享规则配置

导入导出

快速迁移与备份

团队协作工作流
1
个人调试规则保存在本地 Git 仓库
2
团队共享规则通过 Git 远程仓库同步
3
不同项目使用不同规则分支
4
规则变更通过 PR 流程审核
DNS Override

灵活管理域名解析,零侵入 DNS 覆盖

多环境 DNS 配置管理,告别频繁修改 hosts 文件的烦恼

DNS Override
开发环境快速切换(dev / staging / prod)
本地服务映射测试(localhost → 127.0.0.1)
内网域名解析管理
零侵入 DNS 覆盖, 避免系统副作用 and Hosts 污染
支持通配符域名解析

Capture → Rule → Modify → Done

Capture → Rule → Modify → Done

下载即用,几分钟内开始捕获和调试流量

01
Capture

安装 & 信任证书

选择平台安装,一键安装根 CA 到系统信任,启用 HTTPS 解密。

macOS 10.15+ · Windows 10+ · glibc 2.31+

02
Rule

捕获流量

启动代理,浏览器或系统流量自动经过 HTTPeep,实时列表展示。

支持 Chrome、Terminal、Docker、移动设备

03
Modify

配置规则

设置转发、Mock、断点规则,一次配置永久生效,可导出团队共享。

Map Local · Breakpoint · Delay · Reject

04
Done

调试 & 修改

拦截目标请求,实时修改数据,放行后观察应用反应,定位问题。

Edit · Continue · Abort · Replay

下载 HTTPeep

免费下载,开箱即用,无需登录注册。