ARTICLES / FIELD NOTE

ChatGPT 报错 1020 怎么解决?从 Cloudflare 排查到节点选择

测试说明排查流程按 Clash Verge Rev、Shadowrocket 常见配置整理;出口 IP 与服务可用性需在你的网络环境中复测。

先说结论:Error 1020 不是“速度慢”的提示,而是请求被站点安全策略拒绝。不要反复刷新或频繁切换国家,先记录错误时间、出口地区和客户端日志。

一、按顺序排查四个变量

  1. 浏览器状态:使用无痕窗口打开,暂时禁用冲突扩展,清理 chatgpt.com 的 Cookie。
  2. 系统时间与 DNS:检查系统时间是否准确,确认 DNS 没有把站点解析到异常地址。
  3. 客户端分流:将 chatgpt.com、oaistatic.com、oaiusercontent.com 放到同一策略组,避免一部分请求直连。
  4. 出口 IP:查看当前 IP 的地区、ASN 和是否频繁变化。共享机房 IP 被拦截时,换客户端通常不会解决问题。

二、Clash 分流示例

rules:
  - DOMAIN-SUFFIX,chatgpt.com,AI
  - DOMAIN-SUFFIX,oaistatic.com,AI
  - DOMAIN-SUFFIX,oaiusercontent.com,AI
  - MATCH,DIRECT

应用规则后重启浏览器,观察一次完整登录流程。不要在同一会话中连续切换多个地区节点。

三、仍无法访问时如何比较线路

记录三个时间点的错误率、首字节等待时间和出口 IP,再比较不同服务商。若你没有可用的对照节点,可以试用 {{快狸}},使用 {{kl888}},但请把它当作对照样本而不是“必然解锁”保证。

四、不要被“原生 IP”四个字替代验证

服务商对 IP 类型的描述不能代替实测。至少记录:测试日期、网络运营商、节点地区、IPv4/IPv6 出口、是否出现验证码,以及连续三次访问结果。