下一代 HTTP/HTTPS 调试代理与可编程代理工具,为现代开发者打造。

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

其他平台:WindowsLinux
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

八大核心功能

每个功能都直击痛点

不是功能堆砌——每一项都解决真实的开发调试场景

规则引擎

全端开发者

不是每次手工改——规则基于文件,可进行版本管理,保存、复用、链式执行。多条件匹配 + 动作管道 + 三种 Resolve 出口,调试配置变成可沉淀的资产。

Match / Action / ResolveDNS OverrideBody Rewrite

断点调试

全端开发者

请求发出前暂停,响应返回前拦截——像调试代码一样调试 HTTP。实时修改后放行或中止,完全掌控每次交互。

Request BreakpointResponse BreakpointEdit & Continue

Mock & Map Local

前端开发者

把请求映射到本地文件,改完即生效,脱离后端独立开发。支持 JSON、JS 脚本、任意静态资源。

Map LocalMock ResponseHot Reload

Map Remote

全栈 / 联调

一键把线上流量打到本地服务,不改代码,不改 hosts,一条规则搞定联调环境切换。

Map Remotehomepage.homepage.coreFeatures.mapRemote.tags.integrationhomepage.homepage.coreFeatures.mapRemote.tags.quickSwitch

弱网模拟

移动端 / QA

延迟、限速、随机失败、断流——真实网络环境一键模拟,在本地复现线上的网络问题。

Delayhomepage.homepage.coreFeatures.networkThrottle.tags.throttleRandom Failurehomepage.homepage.coreFeatures.networkThrottle.tags.disconnect

响应改写

前端调试

不是整体 Mock,而是在真实响应上局部修改字段。保留真实数据,只改你想测试的那部分。

Rewrite ResponseBody InjectHeader Override

Terminal UI

CLI / DevOps

GUI 与 TUI 完全一致的能力集——规则配置、流量捕获、断点调试,全部可在终端完成。SSH / 远程服务器首选。

httpeep-cliratatui TUIScriptable

规则模板与历史沉淀

团队 / 重度用户

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

Rule TemplatesExport / ImportTeam Share
规则引擎

各种配置,一个规则搞定

基于确定性管线架构:Match → Actions → Resolve → Response。 前端 Mock、环境隔离、异常模拟——每个场景一条规则搞定, 自由组合各种动作,无需后端配合。

  • 多条件组合匹配:域名(通配符/模板)、路径、Header、Query、Body
  • Request Actions 管道:DNS Override、URL/Header/Body Rewrite、Delay、Throttle、Breakpoint
  • 三种 Resolve 出口:Pass Through(直通)、Map Remote(远程映射)、Map Local(本地 Mock)
  • Response Filter + Actions:按状态码/Content-Type 过滤,改写响应体、注入脚本
  • 完整执行日志:每个阶段可追踪,规则行为完全可解释
规则引擎
common.videoComingSoon
断点调试

像调试代码一样调试 HTTP

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

  • 请求断点
  • 响应断点
  • 实时编辑
  • 灵活放行
断点调试
AI-Native

AI agent 可以直接调用的流量工具即将推出

内置 MCP Server,Claude/Cursor/Copilot 等 AI agent 可以直接查询会话数据、 生成 Mock 规则、分析异常请求。配合 CLI,自动化调试工作流触手可及。

  • MCP Server:AI agent 直接查询会话、生成规则
  • CLI:脚本化操作,集成 CI/CD 工作流
  • 自动从历史会话生成 Mock 配置
  • 异常请求分析,AI 给出修复建议
MCP Server + CLIClaude Agent 已连接
MCP 工具调用 — list_sessions
工具:list_sessions
参数:{"filter": "status:>=500", "last": "1h"}
结果:找到 3 条失败会话
CLI — 自动生成 Mock 规则
$httpeep mock generate --from-session 8fa2c
$httpeep rule add --match "/api/payments" --action mock
规则已创建:/api/payments → 200 Mock
common.videoComingSoon
规则即代码

规则即代码

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

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

免费下载,无需安装。