Skip to main content

cac 能保护什么

cac 工作在设备指纹层。每个环境独立提供: 运行 cac env check 可以验证以上所有保护是否生效。

cac 不能保护什么

cac 无法接触 Anthropic 的服务端系统,以下风险不在其保护范围内:

”用了 cac,还是 15 分钟就被封了”

几分钟内被封,几乎可以确定是账号层问题,而非指纹问题。最常见原因:
  1. 账号已被预标记 — 此前的操作,或共用的邮箱/支付方式已与违规记录关联。
  2. 高风险 IP — 代理 IP 段被标记为数据中心或高滥用 ASN。Cloudflare 会将 JA4 + IP 联合评分。
  3. 支付欺诈信号 — 订阅时,卡号或账单信息触发了 Stripe/Anthropic 的欺诈检测。
  4. 配额/策略限制 — 账号触达用量上限被阻断,表现与封号类似。
以上决策完全发生在设备指纹层之上。cac env check 全绿意味着指纹层工作正常,问题在上游。

自查清单

  • 运行 cac env check,确认 UUID、主机名、MAC、遥测状态全部通过
  • 检查代理 IP 是住宅 IP 还是数据中心 IP(ipinfo.ioscamalytics.com
  • 确认支付方式是否曾与被封账号关联
  • 确认是否有其他设备在共用同一个环境(同一 CLAUDE_CONFIG_DIR)或同一代理
  • 检查 cac env check 输出中是否有 WARNFAIL

多设备共用环境

多台设备使用同一个 cac 环境会破坏隔离效果:
  • 相同的 UUID、主机名、MAC 从不同 IP 出现,这种组合异常且可被检测。
  • 同一账号的并发会话来自不同地理位置,服务端无论指纹如何都能看到。
建议:每台设备创建独立的 cac 环境(cac env create)。多台设备可以共用同一代理,但必须使用各自的环境——这样指纹不同,是正确的做法。

降低账号层风险

cac 无法改变以下因素,但你可以自行控制:
  • 使用住宅代理而非数据中心代理,住宅 IP 欺诈评分更低。
  • 使用独立支付方式,不与任何被封账号关联。
  • 避免同一账号的大量并发会话或多设备同时使用。
  • 注意启用 “Generate memory from chat history”(autoDream / extractMemories)后,每次会话结束会额外发起 API 调用,Token 消耗和请求频率均会上升——评估这种使用模式是否可接受。