状态页上的 “All Systems Operational” 只描述对方在那一次接口里报告的组件状态。它不测量你到 chatgpt.com、claude.ai 或 gemini.google.com 的这条路径,也不读取出口在不在地区名单里。2026-11-01 01:34 UTC,OpenAI 与 Claude 的摘要接口都是这个句子,且 incidents 为空;这不能推出大陆宽带上的页面打得开。

OpenAI、Anthropic 和 Google 都没有把中国大陆写成这些消费级或开发者产品的无条件服务地。从名单外访问或向名单外提供访问,可能违反条款,账号可能被限制或停用。状态正常不会把名单外访问变成被允许的访问。不要共用账号,不要购买或借用他人的支付卡。

先分清你打开的是哪一种页面

一个可单独引用的区分:状态接口返回 200,说明你到达了状态页;产品主机返回超时或重置,说明产品那一条路径没有交出 HTTP。两件事可以同时为真。

你要回答的问题2026-11-01 用的地址它回答不了什么
OpenAI 自己是否报告故障https://status.openai.com/api/v2/summary.json你的出口是否在支持名单
Claude 自己是否报告故障https://status.claude.com/api/v2/summary.json你到 claude.ai 的握手停在哪一层
这条路径有没有 HTTP产品主机上的同一种 curl对方内部是否还有未写进状态页的故障

产品主机怎么把 TCP、TLS 和 HTTP 分开,见草稿 AI 站点的 TLS 停在哪一步,链接要等发布后才有效。浏览器里回复停住、上传失败或语音转圈,仍按 ChatGPT 网页停住 分成不同连接,不要全部记成状态页事件。

当天两次接口里实际有的字段

01:34:56 GMT 这一次 GET summary.json,响应头 date 为 Sun, 01 Nov 2026 01:34:56 GMT,HTTP 200。JSON 里:

  • status.description 为 All Systems Operational
  • status.indicator 为 none
  • incidents 的长度是 0
  • page.updated_at 为 2026-10-16T20:01:40Z,page.url 为 https://status.openai.com/
  • components 有 25 个,每个的 status 都是 operational

其中和本站其他排查直接相关的名字是:Chat Completions、Conversations、File uploads、Voice mode,当天都是 operational。其余名字没有逐个抄进正文。page.updated_at 只是这个 JSON 里的字段,本文不把它解释成「上次故障的时间」,也不解释成「数据已经过期」。

同一次钟点内,https://status.claude.com/api/v2/summary.json 的 date 为 Sun, 01 Nov 2026 01:34:54 GMT,HTTP 200:

  • status.description 同样是 All Systems Operational,indicator 为 none
  • incidents 长度为 0
  • page.url 为 https://status.claude.com,page.updated_at 为 2026-10-31T23:54:56.191Z
  • 6 个组件都是 operational,其中包括 claude.ai、Claude API (api.anthropic.com) 和 Claude Code

01:29 UTC 对 https://status.anthropic.com/api/v2/status.json 的响应是 HTTP 301,location 为 https://status.claude.com/api/v2/status.json。旧主机名会跳到新主机名。把 301 记成「Claude 状态页宕机」会把跳转和故障混成一件事。跳转之后再读 JSON。

这些数字只属于起草环境的这几次请求,不是大陆宽带,也不是一份全天可用性承诺。接口下一分钟就可以变成另一种 indicator。发布前若要引用「现在正常」,应重新打开,而不是沿用 01:34 UTC。

status.json 与 summary.json 不是同一份体积。当天 OpenAI 的 status.json 仍有上面的 status 和空的 incidents,但 components 长度为 0。要看组件名字,用 summary。

和产品主机对照时,只并排三行

01:29 UTC 在同一起草环境、不经本文没有配置的代理,对产品主机另有一次 -w 记录:chatgpt.com 与 claude.ai 的 http 为 403,appconnect 大于 0,退出码为 0;gemini.google.com 的 http 为 200。403 的响应头带 cf-mitigated: challenge。那次和 01:34 UTC 的状态接口不是同一次点击。并排之后能说的只有:

状态接口产品主机可以写下的结论
HTTP 200,且 indicator 为 noneappconnect 大于 0,并有 HTTP 数字路径到达了 HTTP。再读是质询、地区英文还是别的正文
HTTP 200,且 indicator 为 nonehttp=000,或 TLS 没有完成对方报告正常的那一次,没有解释你这条路径
状态主机自己也超时或重置产品主机同样没有 HTTP不能判断是全站故障还是路径问题
indicator 不是 none,或 incidents 非空任意先读事件的组件名和时间,再决定要不要改出口

当天起草环境落在第一行,而且 403 是质询,不是帮助中心那句 unsupported country。地区英文的读法见 Claude 与 Gemini 的地区报错和注册。第三行才需要先按 现象排查 查传输。测速组若在两次 curl 之间换了国家,两行的出口可能已经不同,见草稿 测速组不要给 AI 换国家,链接要等发布后才有效。

组件为 operational 也不表示账号可以付费或调用 API。401、403 地区拒绝和账单错误仍按 API、订阅与支付排查 分开。

Gemini 没有套用上面的 JSON

2026-11-01 打开的 Workspace 状态说明 把 Gemini 写成可以用 Google Workspace Status Dashboard 查看的核心服务之一,并写了页面底部有 RSS 与 JSON History。该页没有把 JSON 的 URL 印在正文里,也没有写这个仪表盘覆盖个人账号打开的 gemini.google.com。当天没有打开仪表盘,因此不记录任何颜色或事件。

网页地区名单是另一份文件。Where you can use the Gemini web app 当天的国家名单里有 “Mainland China (Workspace only)”、Hong Kong、Macau 和 Taiwan。API 与 AI Studio 的 Available regions 渲染文本里能看到 Taiwan,没有看到 Mainland China、Hong Kong、Macau。用 curl 取该页原始 HTML 时,名单没有完整出现在静态 HTML 里,只稳定看到 Taiwan 一处列表项。发布前应在浏览器里再搜一次。状态仪表盘即使用绿色,也不能把 API 名单里没有的地区补进去。

公开文件里的条款和法条

ChatGPT Supported Countries 当天页眉为 “Updated: 10 days ago”。开篇写明:在列出的国家、地区和领土之外访问或提供访问,账号可能被封锁或暂停。英文名单里能看到 Taiwan,没有看到 China、Hong Kong、Macau。Anthropic 的 Supported Regions Policy 生效日写着 2026-11-12,晚于核对日;名单中同样能看到 Taiwan,没有看到中国大陆、香港、澳门,并写了人在未列出地区使用属于不受支持的使用。生效日之前是否已经执行,不能从页眉反推。

2026-11-01 打开的《关于清理规范互联网网络接入服务市场的通知》(工信部信管函〔2017〕32号,通知页)写明:未经电信主管部门批准,不得自行建立或租用专线(含虚拟专用网络 VPN)等其他信道开展跨境经营活动。同日打开的 答记者问 写明,规范对象是未经电信主管部门批准、无国际通信业务经营资质的企业或个人,租用国际专线或 VPN,私自开展跨境的电信业务经营活动;企业因办公自用,向依法设置国际通信出入口局的经营者租用,不在该条针对的范围内。通知用的是「建立或租用」,答记者问用的是「建立和租用」,两句不要并成一句。本文不判断某种个人使用是否违法,也不写规避执法的做法。

一次打不开留下的记录

  1. 状态 URL、HTTP 数字、status.indicator、incidents 的长度。OpenAI 还要注明用的是 status.json 还是 summary.json。
  2. 产品主机的 http、connect、appconnect。没有状态码就写超时或重置,不要写「和状态页一样正常」。
  3. 若 incidents 非空:事件标题、影响的组件名、页面给出的起止时间。不要把别的组件的事件抄到 ChatGPT 对话上。
  4. 这条 curl 有没有走代理,以及出口的 loc(不要公开完整 IP)。

01:34 UTC 的「全部 operational」只覆盖那一次响应里的组件。下一次复测用同一组 URL,才能看出是路径变了还是状态页变了。