ShadowsocksR 协议

SSR 是 ShadowsocksR 节点格式,常见于较老订阅或兼容历史客户端的服务商。

直接结论

SSR 是 ShadowsocksR 节点格式,常见于较老订阅或兼容历史客户端的服务商。 实际使用时先以服务商订阅为准,再确认当前客户端内核是否支持这个 type。

它代表什么

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

常见字段

  • type: ssr
  • server / port
  • cipher / password
  • protocol / protocol-param
  • obfs / obfs-param
  • udp

适合场景

  • 历史订阅仍在提供 SSR 节点。
  • 需要兼容历史客户端或历史配置。
  • 服务商没有迁移到 SS、Trojan、VMess 或 VLESS 时。

检查重点

  • protocol、obfs 和参数缺一个都可能需要确认连接。
  • 部分现代客户端可能隐藏或弱化 SSR 支持。
  • 迁移订阅时不要把 ssr 节点简单改成 ss。

最小配置形态

proxies:
- name: "ssr-node"
  type: ssr
  server: server.example.com
  port: 443
  cipher: aes-128-gcm
  password: "password"
  protocol: auth_sha1_v4
  obfs: tls1.2_ticket_auth
  udp: true

兼容性提醒

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

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

官方参考

Mihomo 文档中的 ShadowsocksR