Sudoku 协议

Sudoku 是 Mihomo 新增较新的协议类型,包含 AEAD、padding、table 和 HTTP mask 等高级参数。

直接结论

Sudoku 是 Mihomo 新增较新的协议类型,包含 AEAD、padding、table 和 HTTP mask 等高级参数。 实际使用时先以服务商订阅为准,再确认当前客户端内核是否支持这个 type。

它代表什么

在 Clash/Mihomo 配置里,sudoku 用来标识这个节点、策略或分组的出站类型。GUI 里的节点昵称不一定能说明真实协议,订阅输出的 YAML 字段更可靠。

常见字段

  • type: sudoku
  • key
  • aead-method
  • padding-min / padding-max
  • table-type
  • httpmask
  • enable-pure-downlink

适合场景

  • 订阅明确出现 sudoku。
  • 服务商给出 key、table 或 httpmask 参数。
  • 客户端确认使用最新 Mihomo 核心。

检查重点

  • 不要把 key 当成普通 UUID 随意替换。
  • padding 和 table 字段影响连接表现,复制配置要完整。
  • httpmask 的 host、path、tls 设置要和服务端保持一致。

最小配置形态

proxies:
- name: "sudoku-node"
  type: sudoku
  server: server.example.com
  port: 443
  key: "<client_key>"
  aead-method: chacha20-poly1305
  padding-min: 2
  padding-max: 7

兼容性提醒

客户端支持会随内核版本变化。维护中的 Mihomo 系客户端通常比历史 Clash 客户端支持更多现代节点类型,但移动端和 iOS 替代客户端仍要按具体 App 与版本确认。

如果订阅里有这个 type,但客户端导入后把它过滤掉,可以换兼容客户端、向服务商索要对应格式,或在理解字段变化的前提下使用订阅转换。

官方参考

Mihomo 文档中的 Sudoku