525 是 Cloudflare 專用的狀態碼。它表示 Cloudflare 與原始網頁伺服器之間的 SSL/TLS 交握失敗。這個錯誤發生在區域(zone)的 SSL/TLS 加密模式為「完整」或「完整(嚴格)」時,因為這時 Cloudflare 會透過 HTTPS 連線到原始伺服器。
訪客與 Cloudflare 之間的連線沒有問題,失敗的是從 Cloudflare 到原始伺服器的連線。常見原因包括:原始伺服器沒有為該主機名稱安裝憑證、連接埠 443 未開啟或未使用 TLS、原始伺服器不支援 SNI,或 Cloudflare 與原始伺服器之間沒有共同的 TLS 版本或加密套件。
回應範例
HTTP
HTTP/1.1 525 SSL Handshake Failed
Date: Fri, 06 Nov 2026 10:15:32 GMT
Content-Type: text/html; charset=UTF-8
Connection: close
X-Frame-Options: SAMEORIGIN
Referrer-Policy: same-origin
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Server: cloudflare
CF-RAY: 8f3a1b2c4d5e6f75-SIN SEO 與重新導向檢查
對爬蟲而言,525 是伺服器錯誤,會讓網站無法透過 HTTPS 連上。它經常在切換到「完整」SSL 模式或搬遷伺服器之後立即出現。請修正原始伺服器的 TLS 設定,而不是改用「彈性」(Flexible)模式;彈性模式會讓連往原始伺服器的連線不經加密,而且當原始伺服器本身會將 HTTP 重新導向至 HTTPS 時,還會造成重新導向迴圈。
常見原因與使用情境
- 原始伺服器上沒有為該主機名稱安裝有效的憑證。
- 原始伺服器沒有在連接埠 443 接聽,或該連接埠由其他服務回應。
- 原始伺服器的 TLS 設定與 Cloudflare 沒有共同的通訊協定版本或加密套件。
- 原始伺服器需要 SNI,但其設定並未涵蓋這個主機名稱。