跳转到主要内容

如何修复 Gamma 中的 Cloudflare DNS 问题?

使用 Cloudflare 解决 Gamma 中自定义域名的重定向循环和证书验证错误。

介绍

如果您在使用 Gamma 的自定义域名时遇到过多重定向或安全证书错误,可能是 Cloudflare 设置配置错误导致。本指南将帮助您解决这些问题,确保您的 Gamma 站点已验证且可访问。

在 Gamma 中使用 Cloudflare DNS

如果您的域名 DNS 由 Cloudflare 管理,某些 Cloudflare 设置会影响您的自定义域名是否能连接到 Gamma 站点。

🔷 注意:Cloudflare 中某些 SSL 和安全配置必须正确设置,您的自定义域名才能顺利工作。

如何使用 Cloudflare 修复 DNS 问题

推荐:将您的 Gamma 记录设置为仅 DNS(灰云)

在您的 Cloudflare 控制面板中:

• 进入 DNS > 记录

• 找到您的 Gamma 记录(包括 @ 的 A 记录和 www 的 CNAME,或您的子域名的 CNAME)

• 点击每条记录旁的橙色云朵,使其变为灰色(仅 DNS),然后保存

这是 Gamma 站点推荐的设置。将记录设置为仅 DNS 后,您无需使用下一节中的代理设置。验证通常需要几分钟,但最多可达 24 小时。

如果您需要保持 Cloudflare 代理(橙云)开启

仅当您无法将 Gamma 记录切换为仅 DNS 时,才执行以下步骤。

步骤 1:解决“重定向次数过多”错误

进入您的 Cloudflare 控制面板,更新 SSL/TLS 设置:

• 进入 SSL/TLS > 概览

• 找到自定义 SSL/TLS 设置

• 选择 完全(严格)

此设置确保安全通信且不会触发重定向循环。

步骤 2:修复域名验证期间的证书错误

如果您的域名仍显示为“待处理”,且遇到证书错误:

• 进入 安全 > 设置

• 找到安全级别选项

• 在验证过程中将其设置为 中等

此调整有助于 Gamma 与 Cloudflare 在站点设置期间顺利握手。

步骤 3:验证后恢复设置(可选)

一旦您的站点验证并正常运行,您可以将安全级别重置为您喜欢的设置。

常见问题与解决方案

为什么我的自定义域名无法验证?

  • 确保您的 Gamma DNS 记录正确指向 Gamma 并设置为仅 DNS(灰云)。如果您保持 Cloudflare 代理开启,验证期间将安全级别设置为中等。

“重定向次数过多”是什么意思?

  • 这通常意味着 Cloudflare 代理开启且 SSL/TLS 设置不匹配。推荐将 Gamma 记录设置为仅 DNS,或者如果需要代理开启,请在 Cloudflare 中切换到完全(严格)模式。

我可以以后更改 Cloudflare 设置吗?

  • 可以。一旦您的域名验证成功,您可以根据需要调整安全级别等设置。

我的域名在 Gamma 中显示“失败”,尽管 Cloudflare 中的 DNS 看起来正确——DNSSEC 会是问题吗?

  • 是的。如果您最近将域名从其他注册商转移到 Cloudflare,遗留的 DS(DNSSEC)记录可能阻止验证。在 Cloudflare 中,进入 DNS → DNSSEC 并禁用 DNSSEC,或删除任何存在的 DS 记录。删除后,在 Gamma 的 发布与域名中点击域名旁的 失败,或删除并重新添加域名,以触发新的验证尝试。

设置后我的自定义域名出现 ERR_QUIC_PROTOCOL_ERROR

  • 这通常是 Cloudflare 代理启用时的 QUIC/HTTP3 冲突。首先,确保您的 Gamma DNS 记录(包括 A 记录和 CNAME)设置为仅 DNS(灰云图标),而非代理(橙云)——这是 Gamma 站点推荐的配置。如果需要启用 Cloudflare 代理,尝试在速度 → 优化 → 协议优化中禁用 HTTP/3。

这是否解答了您的问题?