最快的修复(约 80% 的情况都管用): 开一个无痕 / 隐私窗口访问 chatgpt.com。如果在无痕里能开,问题就出在浏览器扩展或损坏的 cookie/cache,跟 OpenAI 无关——直接跳到 Step 3。如果无痕里也开不开,那就是网络 / 地区问题——跳到 Step 4。
“ChatGPT 打不开”几乎都不是 OpenAI 整体宕机——真正的全网宕机一年也就发生几次,而且很快恢复。日常你遇到的”打不开”,绝大多数都在你这一侧:地区限制、DNS、被风控的代理节点、Cloudflare 验证、浏览器扩展。正确顺序是先确认服务在线 → 再隔离浏览器 → 再调网络 → 最后才换设备。下面就按这个顺序展开。
提醒(截至 2026 年 6 月):现在的官方地址是 chatgpt.com,旧的 chat.openai.com 会 301 跳转过去,两个网址都能用。另外,美国 Free 免费档现在会显示广告(2026 年 2 月起),答案下方出现的空白条可能是正在加载的广告位,而不是页面坏了。
症状
- 打开
chatgpt.com后页面空白或一直转圈 - 出现 Cloudflare 5xx,或 “Checking your browser…” 验证一直转不完
- 报
Access denied(Cloudflare error 1020)、Unsupported region、OpenAI's services are not available in your country - 登录成功但发不出消息(点发送键没反应)
- 网页能开但每次发消息都返回错误
先判断你属于哪一类
先跑 Step 1 和 Step 2 两个 30 秒检查,再用下表直接跳到对应修复。
| 你看到的现象 | 最可能的原因 | 跳到 |
|---|---|---|
| 状态页不是全绿 | 真故障——等就好 | Step 1 |
| 无痕能开、日常窗口开不开 | 扩展或坏掉的 cookie/cache | Step 3 |
| 到处都打不开、别的网站正常 | DNS 被污染 | Step 4 |
任何 OpenAI 域都报 Access denied / 1020 | VPN/代理 IP 被风控 | Step 5 |
报 Unsupported region / “not available in your country” | 出口 IP 落在被封地区 | Step 5 |
| 手机 4G/5G 能开、电脑开不开 | 本地网络或浏览器 | Step 6 |
常见原因(按命中率从高到低)
1. 当前 IP 所在地区不在 OpenAI 服务区
OpenAI 不服务一批国家和地区,包括中国大陆、香港(部分时间)、俄罗斯、伊朗、古巴、朝鲜、叙利亚,以及它不支持地区清单里的其他若干地区。即使你挂了 VPN,只要出口 IP 被识别为这些地区,仍会拿到 OpenAI's services are not available in your country(错误码 unsupported_country)。
如何判断:访问 browserleaks.com/ip 看识别出的国家。在不支持区 → 换 VPN 出口(Step 5)。
2. DNS 被污染 / 公共 DNS 解析异常
某些地区运营商对 chatgpt.com、auth0.openai.com、cdn.oaistatic.com 做了 DNS 污染,返回错误 IP 或干脆不返回。典型表现:别的网站都正常,专门 ChatGPT 打不开。
如何判断:跑 nslookup chatgpt.com 1.1.1.1。正常会返回 Cloudflare/OpenAI 段(典型 104.18.x.x、104.16.x.x、172.64.x.x);返回内网/怪 IP 或超时 = 这条路被污染了。
3. 代理 / VPN 出口节点被风控
OpenAI 用 Cloudflare 接管流量并做 IP 信誉风控。免费 VPN、共享代理、数据中心 IP 段会被直接拦——通常表现为 Cloudflare error 1020(Access denied),意思是页面还没加载,防火墙规则就已经命中了你的 IP。
如何判断:换商用美西 / 美东节点重试。能开 = 你前一个节点在风险表里。
4. Cloudflare 验证被浏览器扩展拦了
“Checking your browser…” 这层验证是 Cloudflare 的 challenge,会跑 JavaScript 并写 cookie。隐私 / 脚本拦截类扩展(Privacy Badger、硬模式的 uMatrix/uBlock、ScriptSafe、NoScript、严格设置的 Brave Shields)会拦掉这段 JS,导致验证一直循环。
如何判断:开无痕窗口(扩展默认全关)再试一次。
5. OpenAI 真的在故障
概率低,但一旦发生就是所有人同时打不开。
如何判断:访问 status.openai.com。正常时页面显示 “We’re fully operational”(措辞已经从旧的 “All Systems Operational” 改了)。显示别的就是真故障,等着恢复就行。
6. 浏览器 cookie / cache / service worker 损坏
老 cookie 会让登录卡死;缓存了坏 JS chunk 的 service worker 会一直在一个已经不存在的版本上转圈。
如何判断:如果无痕能开、日常窗口开不开,就是你常用配置的 cookie/cache/service worker 坏了。
最短修复路径
先做两个 30 秒检查,需要才往下升级。
Step 1:先看 OpenAI 状态页
打开 status.openai.com。只要不是 “We’re fully operational”,就停手——故障期间客户端怎么调都没用。状态页现在把各组件拆开了(ChatGPT、APIs、Codex、Ads Platform),要专门确认 ChatGPT 这一项是绿的。
# 也可以命令行查——健康时 JSON API 仍返回 "All Systems Operational"
curl -s https://status.openai.com/api/v2/status.json | python3 -m json.tool
Step 2:无痕窗口 + 关扩展
按 Cmd/Ctrl + Shift + N 开无痕窗口(扩展默认全关),访问 chatgpt.com。
- 能开 → 是日常浏览器的扩展 / cookie / cache 问题 → Step 3
- 仍开不开 → 网络层问题 → Step 4
Step 3:清扩展 + 清 site data(浏览器问题)
- 最快的测试:打开
chrome://extensions(或edge://extensions)把扩展全部关掉,刷新chatgpt.com。能开就逐个重新启用,找出元凶——通常是广告 / 脚本拦截和隐私类扩展。 - 想保留这个扩展,就把 ChatGPT 加进白名单:把
chatgpt.com(和*.openai.com)加进它的允许列表,而不是全局禁用。 - 清掉该站点的 cookie、cache 和 service worker:DevTools(F12)→ Application → Storage → Clear site data(这一步会顺带注销卡住的 service worker)。
- 重新登录。
Step 4:切 DNS
很多”打不开”都是 DNS 污染。把系统 DNS 改成:
| 选 | DNS |
|---|---|
| 推荐 | 1.1.1.1(Cloudflare)+ 1.0.0.1 |
| 备选 | 8.8.8.8(Google)+ 8.8.4.4 |
| 隐私 | 9.9.9.9(Quad9) |
- macOS:System Settings → Network → 选当前网络 → Details → DNS → 加上面的 IP。
- Windows:Settings → Network & internet → 选适配器 → Edit DNS settings → Manual。
- iOS:Settings → Wi-Fi → 当前网络 → Configure DNS → Manual。
改完刷新一下缓存——macOS 跑 sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder,Windows 跑 ipconfig /flushdns——再跑一次 nslookup chatgpt.com 确认返回的是 OpenAI/Cloudflare IP。
Step 5:换 VPN / 代理节点
如果你用 VPN:
- 切到商用 / 付费节点(千万别用免费的)。
- 优先选美东或美西(OpenAI 主要服务区)。
- 如果某个节点反复被拦,多半是这家 VPN 整体被风控了——换一家。
- 关掉 IP 自动轮换;ChatGPT 更认一个稳定、信誉好的 IP。
测试:切完节点访问 browserleaks.com/ip,确认 IP 不被标成 Hosting 或 Datacenter,且识别出的国家是支持的地区。
Step 6:换设备 / 网络层确认
把手机切到 4G/5G(关 WiFi),打开 ChatGPT App。
- App 能开 → 是你电脑的网络或浏览器问题(回到 Step 3–4)。
- App 也开不开 → 你账号或 IP 段整体被锁 → 看 ChatGPT suspicious activity。
Step 7:仍不行——检查最近改动
如果几小时前还能用、现在不行,那一定是你这边变了什么:
- 是否升级了 macOS / Windows 或浏览器?
- 是否装了新扩展?
- 是否换了 VPN 节点或开了新的代理 app?
- 公司网络是否新加了防火墙规则?
把最近的改动逐个回滚,每回滚一项就重测一次。
怎么确认修好了
下面三条都满足才算真正修好:
- 在日常浏览器窗口(不只是无痕)里
chatgpt.com能加载出对话框,没有转圈、没有 Cloudflare 验证页。 - 能发出消息并收到流式回复。
nslookup chatgpt.com返回 Cloudflare/OpenAI IP,且 browserleaks.com/ip 显示的是支持的、非数据中心的国家。
常见问题
为什么无痕能开、日常窗口开不开? 无痕默认关扩展、用全新的 cookie/cache。无痕能开就说明日常配置里有扩展或损坏的站点数据在拦 Cloudflare 验证或登录。做 Step 3。
ChatGPT 报 Cloudflare error 1020 是什么意思? 意思是页面还没加载,Cloudflare 防火墙规则就拦了你的 IP——几乎都是被风控的 VPN/代理或数据中心 IP。换一个信誉好的住宅或商用美国节点(Step 5)。这不是封号。
挂了 VPN 还是报 “OpenAI’s services are not available in your country” 怎么办? 你的 VPN 出口 IP 被识别在不支持地区。换美国节点,到 browserleaks.com/ip 确认国家,清 cookie,再刷新。仍触发就说明这个节点的 IP 归属被标错或被风控了——换节点或换服务商。
ChatGPT 现在是不是对所有人都宕了? 看 status.openai.com——正常时显示 “We’re fully operational”。要专门确认 ChatGPT 这一项是绿的(APIs、Codex 是分开统计的)。如果是绿的,那问题就在你这边。
是不是直接把所有 cookie 都清掉就行?
只清 chatgpt.com 这一个站点的数据就够了:DevTools → Application → Clear site data,这一步还会重置卡住的 service worker。绝大多数转圈 / 空白的情况都能这样修好,而且不会把你从别的网站登出。
适用场景
这条路径覆盖”网页打不开 / Cloudflare 5xx / access denied”这一类。账号被封、支付失败、登录密码错请看 ChatGPT 登录失败。“能打开但回答慢”请看 ChatGPT 回答变慢。
预防建议
- 把 status.openai.com 收藏起来,遇事第一步先花 5 秒看状态,别一上来就大拆大改。
- 把系统 DNS 永久改成
1.1.1.1+1.0.0.1,避开运营商 DNS 偶发故障。 - 选一家稳定的付费 VPN,固定在同一个美国节点上——这里 IP 信誉比纯速度更重要。
- 关键工作时段别装新扩展,很多隐私 / 广告拦截扩展会拦掉 Cloudflare 验证。
- Chrome / Edge 在这里最稳——OpenAI 主要在 Chromium 上测试。