未命中与 upstream

当客户端消息**没有匹配**任何条件,或 Mock 截断上游时,行为由文件头 `# on-unmatch`、`# upstream`、`# ping auto` 等决定。理解这些开关,可避免「客户端断线」或「该转发时没转发」。

  • on-unmatch silent / root / passthrough(仅针对 client 消息条件未命中)

  • 根级 --* 兜底(可选):任意 client 消息帧
  • 同一连接绑定一条 Flow
  • v1 处理 text 帧;binary 忽略或 passthrough
  • 协议 ping:# ping auto 或 --@ping
  • --@loop 须在连接关闭时清理 timer

Mock 模式与 upstream 行为

# upstream 控制(默认 off):

模式 client 帧未命中 Flow client 帧命中 Flow
off 不转发(mock 接管) 不转发;执行 Flow
passthrough 转发 转发;仍执行 mock 返回
matched-off 转发 不转发;执行 Flow

# on-unmatch silent 仅影响 是否发送 mock 默认响应;与 upstream 正交。 协议 @ping 始终由 mock 处理(ping auto 或 --@ping)。