为什么打开位于 Google 存储中的文件时会出现 ERR_SSL_VERSION_OR_CIPHER_MISMATCH 错误?

Why does the ERR_SSL_VERSION_OR_CIPHER_MISMATCH error occur when opening a file located in Google Storage?

我有几个与 Google 存储一起使用的应用程序。这些应用程序之一已停止在其界面中显示图像。

应用程序代码与它无关 - 所有文件都已成功上传到 GS。

问题出在 Cloudflare 端或附近的某个地方。尽管所有其他应用程序的配置都相同。

在 Cloudflare 中,所有应用程序都有一个类似的条目:

CNAME   files   c.storage.googleapis.com   TTL Auto   Proxied

当然只有域发生了变化。

只有一个域在使用 URL 和 HTTPS 时出错:ERR_SSL_VERSION_OR_CIPHER_MISMATCH.

如果将 HTTPS 替换为 HTTP,则文件将被打开。

可能是什么问题,因为我在 Cloudflare 中的所有地方都使用相同的设置?

必须启用此选项:

我认为您必须禁用通用证书,或者在 Cloudflare 上将 CNAME 变为灰色。

显然,Cloudflare 只会将 SSL 提升到单级子域,即 sub.domain.tld,但 GCS 域超出了此范围。我的子域之一“sub2.sub.domain.tld”也遇到了同样的问题,我最终将其更改为 sub2-sub.domain.tld,但我认为这在您的情况下是不可能的。

Here 是 Cloudflare 论坛的 link 同样

因此,如果您想使用他们的通用 SSL,则必须将您的计划升级到企业版。