网络环境检测

DNS 泄漏检测:查出谁在替你解析域名

开着代理也可能把要访问的网址交给国内 DNS 解析,ChatGPT、Claude 和运营商都能看出来。点一下,列出真正替你解析域名的 DNS 服务器和所在地,有泄漏就告诉你在代理软件里怎么改。同时会测出口 IP、WebRTC 和环境评分。

约 15 秒 · 先打开平时用的代理软件

  • IP出口 IP 与纯净度ChatGPT、Claude 各自看到的 IP,家宽还是机房
  • DNSDNS 泄漏谁在替你解析域名
  • RTCWebRTC 泄漏国内、国外 STUN 双路探测
  • 10环境评分时区、语言等 10 项,像不像国内用户

DNS 泄漏是怎么回事

打开网站前,浏览器要先问 DNS「这个域名在哪」。代理只转发了网页流量、DNS 却还走本地运营商时,国内 DNS 就知道你在访问 chatgpt.com、claude.ai,对方网站也可能从解析来源看出你在国内。

本页让浏览器解析 8 个随机子域,再从权威服务器一侧看是谁来问的,所以测到的就是真正替你解析的服务器。出现中国的 DNS,就是泄漏。

怎么修:电脑上打开代理软件的虚拟网卡(TUN)模式,并开启 fake-ip / DNS 劫持;手机代理 App 关掉「分应用代理」。检测结果下方有按软件分的步骤。

官方公告:Claude / OpenAI 对中国地区的限制

以上是官方公开信息的摘要,被封的主要是违规滥用、批量注册和不支持地区的账号。官方没有公开按 IP 封号的具体规则;网络环境干净只能减少误判,不能保证不被封,请遵守平台规则。

检测原理

这页在测什么、怎么判断(点开看)

ChatGPT、Claude 的风控不只看 IP,还会参考你的设备和浏览器环境。这一页把能在网页里读到的信号都测出来,帮你判断当前环境适不适合稳定使用 AI 服务。

一、出口与泄漏

  • AI 网站出口 IP:直接读取 chatgpt.com 和 claude.ai 看到的出口地址和纯净度(住宅 / 机房、风险分),确认代理对它们是否生效。
  • 常用网站连通性:ChatGPT、Claude、Gemini、YouTube、TikTok 能不能连上、延迟多少。
  • WebRTC 泄漏:检查浏览器的实时通信通道有没有绕过代理,暴露你真实的国内运营商 IP。
  • DNS 泄漏:检查查询网址用的 DNS 服务器是否在国内。

二、中文环境信号

  1. 系统时区:读取系统时区(如 Asia/Shanghai)和 UTC 偏移。
  2. 浏览器语言:语言列表里有没有 zh-CN / zh。
  3. 格式化区域:浏览器格式化日期、数字时用的 locale。
  4. 中文字体:用 canvas 测字宽,看有没有装微软雅黑、等线、仿宋、苹方;鸿蒙、MiSans、阿里巴巴普惠体等国内厂商字体单独计分。
  5. 国产浏览器和设备:是不是在微信、夸克等 App 里打开,是不是华为、小米、OPPO 等国产品牌手机。
  6. WebRTC 泄漏也计入评分;Emoji 风格信号很弱,只给少量分。

三、关于 Claude Code 的公开研究

以下来自公开的逆向研究(见文末来源),Anthropic 官方没有说明,我们也无法独立核实,仅供参考。研究称,当 Claude Code 通过 ANTHROPIC_BASE_URL 连到非官方地址(中转站)时:

  1. 检查中转地址:读取中转站的域名,比对内置的中转站列表和 AI 公司关键词。
  2. 检查系统时区:看是不是 Asia/Shanghai、Asia/Urumqi 等中国时区。
  3. 把结果藏进提示词:不直接上报,而是改写系统提示词里「Today's date is …」这一行——
    • 命中中国时区:日期分隔符从 - 换成 /,例如 2026/07/03;
    • 命中中转站:把普通撇号 '(U+0027)换成几乎看不出区别的 ’(U+2019)、ʼ(U+02BC)或 ʹ(U+02B9)。
    肉眼和抓包工具都很难发现,但服务器一看就知道。

四、怎么避免被误判

  1. 改系统时区:改成节点所在地(美国节点就选洛杉矶);不想改时间感受,也可以选 Asia/Singapore 这类同样 UTC+8、但不在中国的时区。只给 Claude Code 改:启动前加 TZ=America/Los_Angeles。
  2. 用 TUN 模式代替系统代理:打开代理软件的虚拟网卡(TUN)或用软路由,让命令行工具(包括 Claude Code)直接从网卡出海,看不到代理链。
  3. 直连官方:能用官方账号直连就别经过中转站,第 3 条里的中转检测就不会触发。
  4. 浏览器语言把英语排第一;中文字体是系统自带的,删不掉也不用删。

评分在你的浏览器里计算;查询 IP 归属和 DNS 泄漏需要把 IP 发到本站或第三方,详见隐私说明。研究来源:LinXiaoTao 的开源项目 FuckClaude(GitHub)。

常见问题

ChatGPT 提示「Unsupported country / 地区不支持」是什么原因?

OpenAI 按你的出口 IP 判断地区。中国大陆、香港、澳门、俄罗斯等地区不在支持列表里,用香港节点、或者代理没生效(出口还是国内 IP),都会这样。本页第一项会显示你现在的出口 IP 在哪个国家;换成美国、日本、新加坡等支持地区的节点就能解决。

什么是机房 IP?为什么会一直跳人机验证?

大部分便宜节点用的是云服务器(机房)IP,很多人共用,ChatGPT、Claude 的风控更容易把它标记成可疑,表现为反复验证、403、登录后被退出。家庭宽带(家宽)IP 看起来和普通用户一样,风控少很多。

DNS 泄漏是什么?要紧吗?

网页虽然走了代理,但查询网址用的 DNS 还是国内运营商的,网站和运营商都能看出你的真实位置。修复办法是让代理软件接管 DNS(fake-ip 模式)或开启虚拟网卡(TUN)。

WebRTC 泄漏是什么?

浏览器的视频通话功能(WebRTC)会绕过代理直接连外网,网页能借它读到你的真实国内 IP。开启代理软件的虚拟网卡(TUN)模式,或者装一个禁止 WebRTC 泄漏的浏览器插件就能解决。

网页测出来正常,可是电脑上的 ChatGPT 桌面版、Cursor、命令行还是连不上?

代理软件开的是「系统代理」时,浏览器会走代理,但很多桌面 App 和命令行不读系统代理,直接用国内网络。打开代理软件的「虚拟网卡 / TUN 模式」,所有 App 都会走代理。

手机上怎么测?

先打开你平时用的代理 App,再用手机浏览器打开本页点「一键检测」。苹果手机的代理 App 本身就是全局的;安卓如果开了「分应用代理」,要把浏览器和目标 App 都勾上。

Claude 会看我的时区吗?

网页版 Claude 能像所有网站一样读到浏览器的时区和语言。另有公开的逆向分析称,Claude Code 连第三方中转地址时会读取系统时区并写进请求里——这一点没有官方说明,我们按「可能会」来处理。本页读的就是同一个系统时区。

这个分数就是 Claude 的真实判定吗?

不是。Claude 怎么风控没有公开,这里只是把网页能读到的「像不像国内用户」的信号列出来、加权打分,帮你找出最明显的破绽。分数低不代表一定安全,分数高也不代表一定会封。

怎么把分数降下来?

影响最大的是时区(24 分)和浏览器语言(18 分):时区改成节点所在地,浏览器语言把英语排第一。中文字体是系统自带的删不掉,这一项大多数海外华人也会命中,不用太在意。用 Claude Code 的,可以在启动前加 TZ=America/Los_Angeles。

出口 IP 和本站检测到的不一样是怎么回事?

说明你的代理软件给 Claude 和其他网站分了不同的线路(分流规则)。只要 Claude 的出口是干净的美国 IP 就没问题;如果 Claude 的出口在中国或香港,就是规则把它设成了直连或走错了节点。