试试其他关键词,或清除筛选条件。
这三个报错说明 Cloudflare 连不上你的服务器。521 是被拒绝,522 是超时,525 是证书握手失败。按官方文档逐项排查,别急着改成 Flexible。
独立站突然打不开,页面上写着 Cloudflare 和一个 52 开头的数字,先别慌。
先说结论:521、522、525 这三个报错有个共同点:Cloudflare 自己是好的,是它连不上你的服务器(也叫源站)。所以要查的是你的服务器和主机商,而不是 Cloudflare。
下面的解释整理自 Cloudflare 官方文档,2026 年 10 月 11 日重新核对。本站没有在自己的网站上复现这三个报错,排查顺序没有逐项实测。
适用:域名接入了 Cloudflare 代理(DNS 记录显示为橙色云朵 Proxied),访客看到的是 Cloudflare 样式的错误页,写着 Error 521、522 或 525。
不适用:错误页不是 Cloudflare 的样式,或者数字是 520、523、524 等,原因和处理方法不同,要查对应的官方文档。
521:服务器拒绝了 Cloudflare 的连接。通常是网站程序挂了,或者防火墙把 Cloudflare 拦了。
522:连接超时。Cloudflare 敲了门,你的服务器一直没回应。
525:SSL 握手失败。Cloudflare 想用 HTTPS 连你的服务器,但服务器那边的证书有问题。
官方列出的两个最常见原因:网站程序停了,或者 Cloudflare 的请求被拦截了。按这个顺序查:
登录主机后台,看网站服务是不是在运行,有没有报错日志。
问主机商:防火墙或安全软件有没有拦截、限速 Cloudflare 的 IP 段?要全部放行。
核对端口:SSL 设为 Flexible 时,服务器要在 80 端口监听;设为 Full 或 Full (Strict) 时,服务器必须支持 HTTPS 并在 443 端口监听。
查看 Cloudflare 官方说明:Error 521
官方把超时分成两种:发出连接请求后 19 秒内没收到服务器回应;或者连上之后 90 秒内服务器没有确认收到请求。
Cloudflare 官方写的“最常见原因”是:Cloudflare 的 IP 被服务器的防火墙、iptables 或 .htaccess 拦截、限速了。其他原因还有:
服务器负载太高或宕机,丢掉了请求。
Cloudflare DNS 里填的源站 IP 和主机商现在给你的 IP 不一致。换过主机、换过服务器之后最容易出这个问题。
服务器关闭了 Keepalive。
先去 Cloudflare 的 DNS 页面,把 A 记录里的 IP 和主机后台的 IP 对一遍,这一步最快。
查看 Cloudflare 官方说明:Error 522
只有当你把 SSL 设成 Full 或 Full (Strict) 时才会出现。常见原因:
服务器上没有装有效的 SSL 证书。
443 端口没开。
服务器不支持 SNI,或者加密方式和 Cloudflare 对不上。
没装证书的话,可以在 Cloudflare 生成一张免费的源站证书(Origin CA)装到服务器上。525 时有时无的,官方建议对照出错时间去看服务器的 SSL 错误日志。
查看 Cloudflare 官方说明:Error 525
有人遇到 525,直接把 SSL 改成 Flexible,网站马上能打开了。但 Flexible 模式下,Cloudflare 到你服务器这一段走的是 HTTP,不加密。能临时救急,但要尽快把证书装好,再改回 Full (Strict)。
把报错数字、出现的时间、你的域名发给主机商,并直接问三件事:服务器是否在线、是否放行了 Cloudflare 全部 IP 段、443 端口和证书是否正常。
官方建议在联系 Cloudflare 支持前,先请主机商提供一份从服务器到 Cloudflare IP 的 MTR 或 traceroute 结果,以及他们的排查记录。
Cloudflare 文档还提到可以用 Origin Analytics 查看连接源站失败集中在哪些路径(能否使用以你的套餐和后台为准)。
如果是刚迁移完网站才出问题,可以对照《独立站迁移 DNS:别让网站搬家影响企业邮箱》检查一遍。