cover_image

Claude Code 偷偷检测中国用户?我用AI写篇文章给你扒一扒

东哥的平凡生活 静听烟雨任平生

今天这篇文章,我想给AI学习群的伙伴们看看:AI到底能帮你干什么

从发现热点、筛选选题,到搜集素材、写公众号文章,全程AI辅助。

这篇文章本身就是AI帮我写的——当然,风格是我的,调教过的。

先说缘起

这几天群里好几百人在跟我学AI,有问我怎么用Gemini的,怎么用Codex的,最普通的问题是,学习这些有啥用?能赚钱吗?

先不说这个问题,来扯一扯这两天AI圈的大事:用AI工具的时候,你得知道它在背后干了什么。——Claude Code 被发现偷偷检测中国用户

我之前说"Claude Code我没用过",但这事儿跟我们每个人都有关,不管你用没用过Claude Code,你都应该了解一下。知识平权嘛,不能只让大佬们知道,小白也得知道

一、到底发生了什么?

一句话版本:有人把Claude Code扒了个底朝天,发现它从4月份开始,在代码里藏了一套"隐身检测机制",专门标记中国用户。

详细版本

6月30日,Reddit上一位用户发了个帖子,说他逆向分析了Claude Code v2.1.196的代码,发现了个不得了的东西。

Anthropic从4月2日发布的2.1.91版本开始,在Claude Code里偷偷加了一段检测代码。这段代码干了两件事:

第一件事:检测你是不是中国用户

它检查两个东西:

  • 你的系统时区是不是Asia/Shanghai 上海或Asia/Urumqi乌鲁木齐
  • 你访问的域名是不是在一份147条域名清单里——包括百度、阿里巴巴、字节跳动、月之暗面、MiniMax等中国科技企业和AI实验室

第二件事:把检测结果"隐身"传回去

这才是最骚的操作。它没有用单独的数据通道上报,而是把检测结果藏在你每次对话都会发送的系统提示词里。怎么藏的?用Unicode隐写术


二、什么是Unicode隐写术?小白版解释

别被"隐写术"这个词吓到,我给你翻译成人话。

Today's date is 2026-06-30 Claude Code每次跟你对话,都会自动在系统提示词里加这么一行。

Anthropic动了两个地方:

第一个:日期的分隔符

状态
日期格式
正常用户
2026-06-30
(短横线)
命中中国时区
2026/06/30
(斜杠)

第二个:Today's里面那个撇号

这个最绝。Today's 里面的那个撇号,正常情况下是标准的U+0027。但如果你命中了检测规则,它会被替换成长得几乎一模一样、但编码完全不同的Unicode字符:

你命中了什么
撇号变成
Unicode编码
啥也没命中
'
 标准撇号
U+0027
命中中国机构域名
'
 右单引号
U+2019
命中中国AI实验室关键词
ʼ
 修饰符撇号
U+02BC
域名+实验室都命中
ʹ
 修饰符角分号
U+02B9

你能用肉眼分辨这四个字符的区别吗?反正我不能。

但Anthropic的后端可以。它只需要扫一眼日期那一行,就能读出2-3个比特的分类信息——你是谁、你在哪、你是不是在用代理。

这就叫隐写术:把秘密信息藏在看起来正常的内容里,肉眼不可见,但机器可读。


三、Anthropic怎么回应的?

7月1日,Anthropic团队公开回应了,大意是:

  1. 这个机制是3月份上线的"实验性"措施
  2. 目的是防止账户转售防范模型蒸馏攻击
  3. 已经部署了更强的缓解措施
  4. 原本就计划下线
  5. 7月2日发布的新版本会完全回滚并删除相关代码

翻译一下:**"是的我们干了,但我们有理由,而且已经改了。"**

说实话,这个回应速度还是可以的。7月1日回应,7月2日就出了修复版本2.1.197。

但有一个细节:2.1.197的更新日志里压根没提这回事

也就是说,如果你不去主动了解这件事,你根本不知道自己之前被检测过,也不知道新版本修了什么。


四、这事儿跟咱有什么关系?

群里很多小白可能会说:**"我又没用Claude Code,跟我有什么关系?"**

关系大了。

第一,这告诉你:AI工具不是白嫖的

你免费用AI工具的时候,你以为你是用户,其实你是数据。你的时区、你的域名、你的使用习惯,都可能被分析、被标记。

这不只是Claude Code的问题。任何AI工具都有可能做类似的事。难者不会、会者不难,但前提是你要知道有这回事。

第二,检测的触发条件值得注意

重点来了:只有在ANTHROPIC_BASE_URL 指向非官方地址时才触发。也就是说,如果你用的是官方api.anthropic.com,不受影响。

但如果你走的是代理、网关、第三方转售服务——比如很多人在群里问的那些"便宜用Claude"的渠道——那你就在检测范围内了。

第三,Anthropic的动机可以理解,但手段有问题

防蒸馏、防转售,合理。但你用肉眼不可见的隐写术刻意混淆代码藏进每个请求更新日志不提——这就不是防不防的问题了,这是透明度问题


言归正传——这篇文章怎么来的

看到没?上面这些内容,不是我一个个字敲出来的。

全过程是这样的

  1. 我在WorkBuddy里装了一个别人开发的技能(SKILL),它每天帮我扫描10个AI信息源,自动出选题;
  2. 今天的选题里就有"Claude Code检测中国用户"这条,标了High优先级
  3. 我说"写篇公众号文章",AI就自动去搜集素材、整理时间线、提取技术细节
  4. 然后按照我公众号的风格——对,就是我平时那个"半瓶子醋"的风格——把文章写出来了

群里的伙伴们,这就是AI能帮你干的事情

不是说你要去逆向Claude Code,而是:学会用AI工具,你能做到很多你以为自己做不到的事

这就是我一直说的"知识平权"。


五、我的看法

第一,AI工具该用还是得用。你不能因为Claude Code干了这事,就拒绝所有AI工具。那因噎废食了。我每天用Gemini、用Codex、用豆包,该用用,但你得知道你在用什么。

第二,透明度比技术本身更重要。Anthropic防蒸馏没问题,但你得告诉用户你在干什么。偷偷摸摸搞隐写术,被扒出来才承认,这就不对了。

第三,中国开发者需要知道这些事。很多时候,信息差就是最大的壁垒。大佬们早就知道了,小白还蒙在鼓里。我写这篇文章,就是想让群里的小白们也知道——你在用AI的时候,AI也在看你

第四,学会逆向思维。这次事件是被逆向工程扒出来的。你说你不会逆向?没关系。但你要知道,有这个能力的人存在,他们能帮你发现真相。而你能做的,是学会用AI去理解这些发现。

第五,国产大模型加油。阿里已经发文全面禁止使用Claude,我相信只要中国人想做一件事,没有做不出来的,期待国产大模型雄起!


最后

这篇文章从选题到成文,全程AI辅助。

如果你是AI学习群的伙伴,我希望你看到的不只是一篇新闻分析,而是:AI能帮你做的事,远比你想象的多

扫描信息源、筛选选题、搜集素材、整理时间线、提取技术细节、按你的风格写文章——这些事情,以前可能需要一整天,现在AI帮你做,你负责调教和把关。

绝知此事要躬行。光看没用,你得自己动手试。群里有什么问题,随时问我。我不怕小白,我怕人懒。

我们一起加油