← 返回博客

为什么ChatGPT和Gemini通过代理计算您的国家:6个泄露信号揭秘

代理更改IP,但ChatGPT和Gemini仍然能识别您的真实国家。我们分析了6个地理位置泄漏的技术信号及其解决方法。

📅2026年10月28日

您连接了一个美国或欧洲的代理 IP,但 ChatGPT 坚持用俄语回答,显示区域限制,或者 Gemini 突然要求来自“不可用地区”的确认。问题不在于 IP——它是正确的。问题在于其他六个信号,神经网络和 Google/OpenAI 的防护系统会与地址并行读取这些信号,从而泄露您的真实地理位置。

为什么一个 IP 地址不够

OpenAI 和 Google 很久以来就不再仅依靠 IP 来确定用户的地区。这两家公司拥有强大的反欺诈系统,最初是为了打击垃圾邮件、网络钓鱼和规避制裁而设计的——这些系统现在也会捕捉到伪装地理位置以访问 ChatGPT Plus、Gemini Advanced 或您所在国家不可用的区域功能的尝试。

系统的工作原理是:IP 地址只是数十个参数中的一个。浏览器在每次请求时都会传递一组技术数据:操作系统的时区、界面语言、字体列表、屏幕分辨率、WebGL 渲染参数、TLS 连接头。如果 IP 说“美国”,而其他 10-15 个参数说“俄罗斯”,系统就会得出结论:用户在伪装,并施加限制——从降低限额到完全封锁账户。

这对套利者和 SMM 专家尤其重要,他们通过反检测浏览器(如 Dolphin Anty、AdsPower 或 Multilogin)大量创建和加热账户——在这些浏览器中,地理信号的差异会立即导致个人资料或相关服务账户的封禁。

信号 1:通过 WebRTC 泄露真实 IP

WebRTC 是一种用于浏览器中视频通话和语音通信的协议,包括在 ChatGPT 的语音模式中使用。问题在于,WebRTC 能够直接向操作系统请求所有网络接口的列表,包括真实的外部 IP,绕过浏览器中的代理设置。

实际上,这样的情况是:您通过一个德国的代理 IP 访问 ChatGPT,但一旦打开语音聊天或任何与 WebRTC 相关的功能——服务通过 JavaScript 请求读取您真实的俄罗斯或乌克兰 IP 通过 STUN 服务器。这个请求根本不经过代理隧道,因为它是在网络栈级别进行的,而不是 HTTP。

如何检查:在您与 AI 服务使用的同一浏览器配置文件中打开网站 browserleaks.com/webrtc。如果在“Local IP Address”或“Public IP Address”块中显示的地址与代理提供的地址不符——泄漏已确认。

解决方案:在反检测浏览器(Dolphin Anty、AdsPower、GoLogin)中有单独的 WebRTC 设置——选择“替换”或“禁用”模式,以便浏览器在 WebRTC 请求中用代理地址替换 IP,或者完全阻止该协议。在没有反检测的普通 Chrome 中,需要安装类似 WebRTC Leak Shield 的扩展。

信号 2:系统时区

每个浏览器在请求服务器时都会通过 JavaScript 函数 Intl.DateTimeFormat().resolvedOptions().timeZone 传递时区参数。该参数直接来自操作系统的设置,而不是来自 IP 地址——代理不会更改它。

想象一下这种情况:代理显示来自纽约的 IP(时区 UTC-5),而您计算机上的时钟设置为莫斯科时间(UTC+3)。对于识别机器人的系统来说,这是一个即时的红旗——来自纽约的真实用户不会生活在莫斯科时间。Gemini 和 ChatGPT 在会话的整体“指纹”中使用该参数。

解决方案:时区必须与代理的地理位置相符,精确到地区,而不仅仅是国家。在 Dolphin Anty 和 AdsPower 中,输入代理 IP 时,时区会自动获取——请不要禁用此功能,也不要手动“凭感觉”设置它。

信号 3:浏览器语言和 Accept-Language 头

每个浏览器的 HTTP 请求都包含 Accept-Language 头,它告诉服务器首选的界面语言。如果您安装了俄语 Windows,浏览器语言为“ru-RU”,那么这个头会与请求一起发送到 ChatGPT 服务器——无论 IP 地址是否显示“美国”。

对于像 Gemini 这样的系统,这个信号尤其明显,因为它会根据用户的语言积极调整响应。如果模型看到 Accept-Language: ru,但 IP 是美国的——它要么忽略 IP 的地理位置,仍然包含俄语限制,要么将不匹配记录到 Google 的反欺诈系统中。

解决方案:在反检测浏览器的配置文件设置中,修改系统语言和浏览器语言列表,使其与代理国家的语言相符。对于美国,使用 en-US,对于德国,使用 de-DE,备用 en-US。不要忘记地区设置的日期和货币格式——一些高级检查也会关注这些。

信号 4:TLS/JA3 指纹和连接类型

这是最技术性和最被低估的信号。在建立 HTTPS 连接时,浏览器和服务器交换加密参数——支持的算法集、TLS 扩展的顺序以及握手的其他细节。这个组合对于每个“浏览器 + 操作系统 + 网络设备”的组合都是独特的,称为 JA3/JA4 指纹。

问题在于,便宜的数据中心代理通常具有特征性的网络配置——AWS、DigitalOcean、OVH 等提供商使用的设备会形成可识别的 TLS 指纹,与通过移动或有线网络提供商的普通家庭互联网连接不同。保护 OpenAI 基础设施的 Cloudflare 反垃圾邮件系统多年来收集这些指纹的数据库,并在请求内容分析之前就将来自数据中心范围的流量标记为可疑。

解决方案:对于需要令人信服地模拟普通用户的 AI 服务,建议使用 住宅代理——它们的 IP 属于真实的家庭提供商,因此连接的网络配置看起来自然,没有数据中心的标志。

信号 5:DNS 泄漏

即使 HTTP 流量通过代理,DNS 请求(将域名转换为 IP)有时仍会直接通过您的互联网服务提供商的系统解析器发送,绕过代理隧道。这是由于在系统级别上代理配置不正确或某些 VPN 客户端的特性,它们与代理混淆。

对于普通用户来说,DNS 泄漏是不可察觉的,但对于 Google 和 Cloudflare 的服务器基础设施来说,这是另一个对比参数:DNS 请求来自提供商解析器的一个地理区域,而 HTTP 请求则来自完全不同国家的 IP。差异会被记录并进入会话的整体可疑评分中。

如何检查:在工作浏览器配置文件中访问 dnsleaktest.com 并运行扩展测试。如果解析器列表中显示的提供商来自您真实的国家,而不是来自代理国家——则存在泄漏。

解决方案:使用 SOCKS5 代理,强制通过代理服务器路由 DNS 请求(该选项通常称为“远程 DNS”或“通过代理的 DNS”),而不是 SOCKS4/HTTP 代理,因为后者无法完全支持此功能。

信号 6:Canvas、WebGL 和硬件参数

Canvas 指纹识别是一种技术,网站使浏览器绘制一个不可见的图形元素,并读取由于显卡、驱动程序和系统中安装的字体的特性而导致的渲染细微差异。WebGL 指纹识别以类似的方式工作,但分析 3D 渲染参数。

这与地理位置没有直接关系,但间接泄露了很多信息:字体集对于特定操作系统的区域是典型的(带有俄语本地化的 Windows 字体与同一操作系统的美国版本字体不同),而显卡型号与其他参数的组合可能指示设备的销售区域。

Google 和 OpenAI 使用这些参数不仅是为了直接确定国家,而是为了将您的多个“不同”账户关联到一个集群——如果十个形式上独立的账户具有相同的 Canvas 指纹,这显然是多账户操作的迹象,整个链条会同时被封禁(链式封禁)。

解决方案:使用具有 Canvas 和 WebGL 随机化功能的反检测浏览器为每个配置文件——此功能在 Dolphin Anty、AdsPower、Multilogin、Incogniton 和 Octo Browser 中可用。不要试图仅通过普通 Chrome 和简单更换代理来创建多个账户——所有配置文件的指纹将保持相同。

清单:如何关闭所有 6 个信号

在通过新配置文件和代理打开 ChatGPT 或 Gemini 之前,请检查以下列表:

信号 如何检查 需要配置的内容
WebRTC browserleaks.com/webrtc 反检测中的 Replace/Disable 模式
时区 比较系统时间与 IP 区域 根据代理 IP 自动获取时区
Accept-Language whatismybrowser.com 系统语言 = 代理国家语言
TLS/JA3 ja3er.com 使用住宅代理而非数据中心
DNS dnsleaktest.com SOCKS5 代理与远程 DNS
Canvas/WebGL browserleaks.com/canvas 反检测浏览器中的随机化

选择哪种类型的代理来使用 AI 服务

浏览器的技术设置只能解决部分问题——基础仍然由代理本身决定。在 ChatGPT 和 Gemini 的反欺诈系统中,三种主要类型的代理表现不同:

代理类型 反欺诈标记风险 何时使用
数据中心 高——明显的 TLS 配置 一次性检查、测试请求,不适合长时间会话
住宅 低——真实家庭提供商的 IP 长期使用账户、加热、多账户操作
移动 最低——运营商的公共 NAT 池 高优先级任务,需要会话的稳定性

对于大多数场景——需要来自所需国家的 ChatGPT Plus 账户、使用 Gemini Advanced、测试区域功能——最佳的价格与可靠性平衡仍然是住宅代理:它们提供稳定的绑定到特定城市和提供商,这对时区、语言和网络配置的匹配至关重要。

结论

代理只更改 ChatGPT 和 Gemini 用于确定您真实地理位置的七个参数中的一个。WebRTC、时区、浏览器语言、TLS 指纹、DNS 解析器和 Canvas/WebGL 指纹形成了完整的图景,任何一个参数的差异都足以触发反欺诈系统。解决方案是综合方法:使用正确配置的反检测浏览器和网络配置不突出于普通用户的代理。

如果您定期使用 AI 服务——管理多个账户、测试区域功能或通过 Dolphin Anty、AdsPower 或 GoLogin 设置自动化——建议从 住宅代理 开始:它们自然地关闭大多数地理位置泄漏的技术信号,无需手动调整每个浏览器参数。