切换主题
📋 版本记录
v0.1.0(2026-09-06)
MockHub(Mock 一体化平台)首个正式版本发布。
🌐 HTTP Mock
- 服务与规则管理:服务分组、多维规则匹配(方法 / 路径 / 请求头 / Query / 请求体)
- 三种响应模式:
mock(直接返回)/proxy(透传转发)/replay(重放历史响应) - 路径参数(
:id)与模板渲染:20+ 内置模板函数(uuid / 随机数 / 时间 / 序列 / 摘要等) - 模拟延迟、规则优先级、规则导入 / 导出
- 录制与回放:
proxy模式自动录制,一键转 Mock,按录制数据回放 - 实时抓包(SSE):临时抓取 + 持久化,按监听器 / 方向 / 规则过滤
- 断点调试:请求挂起、在线查看 / 修改、放行 / 丢弃、超时自动放行
- 兜底策略:未命中规则返回 404 或透传(
fallback) - 配置热加载:
POST /api/config/reload无需重启
🔌 TCP 代理
- 监听器管理:任意端口转发上游,支持上游 TLS,独立启停
- 多协议 Codec:
raw/delimiter/lengthPrefix/fixedLength/redis/mysql/mqtt/websocket/grpc/custom - 声明式字段提取:定长截取、JSON 平铺 / JSONPath、正则、分隔符拆分
- 命名 Codec:自定义协议集中管理,监听器引用复用
- TCP 规则:按方向 + 解析字段匹配(eq / ne / contains / prefix / suffix / regex / exists)
- 动作支持
proxy/mock(模板)/drop(可关闭连接),可录制与延迟 - 会话管理、录制与实时抓包
📡 UDP 代理
- UDP 监听器:每个客户端地址一个虚拟会话,适配无连接语义
- CoAP Codec(RFC 7252):4 字节头 + token + options + payload 自动解析
- 规则 / 录制 / 抓包与 TCP 共用表结构,按监听器归属自动隔离
⚙️ 系统
- Go 单二进制 + SQLite,无外部依赖
- 内嵌 Vue 管理后台(管理端
:8080) - 配置文件自动生成、
MOCK_HOME/-c指定配置目录、日志自动滚动