无法访问 account.apple.com , 目前排查是 CORS 相关的问题

9 天前
 kenxu2023

起因是今天凌晨尝试访问 https://account.apple.com ,结果一直卡在加载页面,使用全局代理则一切正常,打开 DevTools 看看:
有几个 js 和 css 资源没有成功加载,原因是返回的 CORS 响应头是 https://appleid.apple.com ,被跨域策略拦截了,导致网页始终加载不出来。目前发现没有正确设置 CORS 响应头的资源有以下几个:

在境外 VPS 上用 cURL 测试这几个资源:
发现会根据请求头中 Referer 的值返回 CORS 响应头,然而在境内网络下测试,发现这几个资源无论如何设置 Referer 的值,返回的 CORS 响应头都是 appleid.apple.com 目前三大运营商都测试了一遍,均有这个问题,隔壁 L 站似乎也有人遇到了相同的问题,不知道各位的情况如何?

1990 次点击
所在节点    Apple
8 条回复
dufzh
8 天前
同样的问题,就一直停留在转圈圈的界面了
kenxu2023
7 天前
不太清楚这个问题是什么时候开始出现的,但刚刚我又去试了一下,这个问题依然存在,但仅限于境内,境外一切正常。`dig appleid.cdn-apple.com` 发现苹果在境内用的是金山云和阿里云的 CDN ,境外用的是 Akamai 的 CDN 。对查询出的 IP 测试响应头:

发现即使是同一个 IP ,有时会返回正确的 CORS 响应头,有时不会,不清楚这种情况出现的原因,只能归因为 CDN 配置问题。
目前来看不是所有人都遇到了这个问题,如果你遇到了这个问题,除了挂全局代理,也可以通过改 hosts 文件将 `appleid.cdn-apple.com` 指定为任意 Akamai CDN 境外节点 IP 以解决这个问题,具体 IP 拿拨测工具测一下然后挑最快的就行了
hfJ433
7 天前
昨天好像就开始了,手机电脑都打不开,转圈圈
aigkjo
7 天前
国内的苹果 cdn 就是有问题,我还遇到过国内 cdn 在线重装 macos 报错,最后指定 dns 指向香港苹果自建 cdn 一切正常。
BlueSkyXN
7 天前
cors 这个东西太傻逼了
aero99
7 天前
我就是想问,像苹果的服务分流到底是直连还是代理呢,开着代理又是 iCloud drive 都特别慢甚至停止同步,如果直连也不正常,但是把代理软件关掉有时就正常了
MacsedProtoss
6 天前
@aero99 全代理没有问题的
你有问题一定是因为你是云上贵州
ImmerTry
6 天前
我去试了一下,还真是

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1172675

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX