Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124

Cloudflare 免費 CDN 與 DNS 設定教學,帶你完成註冊、加入網域、DNS 紀錄、Nameserver、SSL/TLS 與速度最佳化,並說明 2026 年免費方案限制與安全建議。
用 AI 摘要這篇文章:
如果你有自己的網域,而且用 WordPress、共享主機或 VPS 架站,Cloudflare 的免費方案幾乎沒有不開的理由。它幫你加速網站載入、自動簽發 SSL 憑證、擋掉 DDoS 攻擊,而且免費方案不限流量。依照 Cloudflare 官方網路地圖,截至 2026 年 5 月,全球已涵蓋 330 座以上城市的節點,台灣也有台北 PoP。這篇文章從 Cloudflare 的原理講到實際設定,讓你花 15 分鐘就能完成所有配置。
服務名稱:Cloudflare
官方網站:https://www.cloudflare.com/
費用:免費方案可用,Pro 方案年繳每月 $20 美元起
目錄
Cloudflare 是一層介於訪客與你網站主機之間的反向代理服務,同時提供 CDN 快取、DNS 代管、DDoS 防護、WAF 防火牆與 SSL 憑證簽發等功能。它不是虛擬主機,不能用來取代你的 主機服務,也不是裝在 WordPress 後台的外掛。你需要在 Cloudflare 控制面板完成設定,並把網域的 DNS 代管轉移過來,設定好之後大部分功能就會自動生效。
運作原理其實很直覺:當有人造訪你的網站時,請求不會直接連到你的主機,而是先經過 Cloudflare 的全球網路。如果快取裡已經有靜態內容(圖片、CSS、JavaScript),Cloudflare 直接回傳,根本不用回源到你的主機。遇到惡意流量或攻擊,Cloudflare 會在邊緣節點直接擋掉,保護主機不被打垮。
Cloudflare 成立於 2009 年,總部在美國舊金山,截至 2026 年 5 月在全球 330 座以上城市部署了節點。剛開始只做 CDN 和 DNS,後來一路擴展到 Web 應用防火牆(WAF)、邊緣運算(Workers)、零出口費物件儲存(R2)、Email Routing 等服務。對一般站長來說,最實際的好處是這些功能在免費方案就能用到,不需要月繳幾十美元。
一個很多人會搞混的觀念:Cloudflare 和 WordPress 外掛是完全不同的東西。外掛裝在後台,處理的是 PHP 層級的快取與最佳化;Cloudflare 運作在 DNS 層級,在流量抵達主機之前就先介入。兩者可以同時使用,而且搭配得好的話效果會疊加。如果你對主機的概念還不太熟悉,可以先看看我們整理的 虛擬主機是什麼 一文。
Cloudflare 的免費方案比多數人想像的豐富很多。截至 2026 年 5 月,依照 Cloudflare 官方方案頁 的資訊,免費方案已包含 WAF 與免費託管規則集(Free Managed Ruleset),這是近年最重要的功能升級。以下是完成 DNS 代管設定後就能使用的功能:
Cloudflare 在全球 330 座以上城市部署了節點,你的靜態資源(圖片、CSS、JS、字型)會被快取在離訪客最近的節點。搭配自動 Brotli 與 gzip 壓縮,傳輸量可以再縮小 20-30%。對台灣站長來說,台北 PoP 的存在意味著本地訪客的延遲會比使用只有歐美節點的 CDN 低不少。
Cloudflare 的 Universal SSL 會自動為你的網域簽發 SSL 憑證,讓網站啟用 HTTPS。不需要手動申請 Let’s Encrypt 或購買付費憑證,只要完成 DNS 代管設定,憑證就會在幾分鐘內自動生效。這對於使用不提供免費 SSL 的老舊 主機方案 的站長特別有用。
免費方案就提供不限流量的第 3 到第 7 層 DDoS 防護。不管你的網站被多大的流量攻擊,Cloudflare 都會在邊緣節點吸收掉。這對小型網站來說是非常有價值的保障,因為大多數共享主機遇到攻擊時只會直接把你的站暫停。
Cloudflare 經營全球最快的權威 DNS 服務之一。依照 Cloudflare DNS FAQ,免費方案每個 zone 可以建立 200 筆 DNS 紀錄;2024 年 9 月 1 日以前建立的免費 zone,官方保留較高的 1,000 筆上限。DNS 查詢速度通常在 10ms 以下,對 TTFB 有直接幫助。
這是近年 Cloudflare 對免費方案最大的功能升級。依照 Cloudflare 官方方案頁 與 WAF Managed Rules 文件,免費方案現在包含 WAF 與免費託管規則集(Free Managed Ruleset)。規則集由 Cloudflare 安全團隊維護,預設啟用 Block 動作,自動攔截 SQL 注入、XSS、指令注入等常見攻擊。此外,依照 Cloudflare WAF Custom Rules 文件,免費方案還可以設定 5 條自訂防護規則,根據 IP、國家、URI 路徑、User-Agent 等條件來允許、挑戰或封鎖請求。
Workers 讓你在 Cloudflare 的邊緣節點執行輕量程式碼,Workers Free 官方限制為每天 100,000 次請求、每次 10ms CPU 時間。可以做 A/B Testing、地理重定向、自訂 Header 注入等。詳細教學請參考我們的 Cloudflare Workers 教學。
不是每個網站都需要 Cloudflare,但大多數自有網域的 WordPress 站都會受益。以下幫你快速判斷:
如果你用的是 A2 Hosting、SiteGround 這類共享主機,Cloudflare 的 CDN 快取能減少主機負載,DDoS 防護能保護你的網站,而且不限流量。很多主機商也在 cPanel 裡內建了 Cloudflare 整合選項,但自己設定通常能獲得更完整的控制。
Cloudflare 提供 Free、Pro、Business 與 Enterprise 四種方案。依照 Cloudflare 官方方案頁 截至 2026 年 5 月的資訊,Pro 方案年繳為每月 $20 美元、月繳為每月 $25 美元,Business 方案年繳為每月 $200 美元、月繳為每月 $250 美元。對大多數個人網站和中小企業來說,免費方案就已經夠用了。如果你不確定要不要升級,那通常代表你還不需要。
| 功能 | 免費 | Pro(年繳 $20/月) | Business(年繳 $200/月) |
|---|---|---|---|
| CDN 與快取 | ✓ | ✓ | ✓ |
| 免費 SSL | ✓ | ✓ | ✓ |
| DNS 紀錄上限 | 200 筆 | 3,500 筆 | 3,500 筆 |
| DDoS 防護 | 不限流量 | 不限流量 | 不限流量 |
| WAF 託管規則集 | ✓(Free Managed Ruleset) | ✓(OWASP + Cloudflare) | ✓(OWASP + Cloudflare) |
| WAF 自訂規則 | 5 條 | 20 條 | 20 條 |
| Workers 免費額度 | 10 萬請求/天 | 10 萬請求/天 | 1,000 萬請求/月 |
| 圖片最佳化 | ✗ | ✓(Polish) | ✓(Polish) |
| 分析資料保留 | 30 天 | 30 天 | 90 天 |
| Page Rules | 3 條 | 25 條 | 50 條 |
| PCI 合規 | ✗ | ✗ | ✓ |
| SLA 保證 | 無 | 無 | 100% 上線保證 |
免費方案現在已包含 WAF 託管規則集,這大幅縮小了免費和 Pro 之間的安全差距。升級 Pro 最主要的理由變成拿到進階的 OWASP + Cloudflare 託管規則集(更完整的防護覆蓋)和圖片最佳化(Polish)。如果你的網站有會員系統、電商功能或經常遭受攻擊,Pro 方案的進階 WAF 規則集可以攔截更多攻擊模式。想要測試你目前網站的速度基準,可以先用 Cloudflare Speed Test 跑一次。
整個設定流程大約 10 到 15 分鐘,關鍵步驟是更換 Nameserver。如果你還沒有網域,可以先參考我們的 網域購買教學;如果你用的是 Namecheap 或其他註冊商,流程大同小異。也可以到 DomComp 比較各家註冊商的價格。
前往 Cloudflare 官網 註冊一個免費帳號。你可以用 Email 或 Google 帳號登入,整個過程不需要綁信用卡。建議註冊完成後立刻到帳號設定裡啟用雙因素驗證(2FA),因為 Cloudflare 控制著你所有網域的 DNS,帳號安全非常重要。
登入後點選「Add a site」,輸入你的網域名稱(例如 example.com)。Cloudflare 會掃描你現有的 DNS 紀錄並自動匯入。掃描通常不到一分鐘,但如果你的 DNS 比較複雜,可能需要手動補一些紀錄。
Cloudflare 會讓你選擇方案,直接選「Free」即可。免費方案的功能對個人站來說已經相當完整,之後隨時可以升級。
Cloudflare 會列出掃描到的所有 DNS 紀錄(A、CNAME、MX、TXT 等)。仔細檢查每一筆,確認沒有遺漏。特別注意 MX 紀錄(影響 Email 收信)和任何子網域的 CNAME 紀錄。如果有缺的紀錄,手動加上去。
Cloudflare 會給你兩組 Nameserver 位址(例如 vera.ns.cloudflare.com 和 alex.ns.cloudflare.com)。你需要到網域註冊商的控制面板,把原本的 Nameserver 替換成這兩組。這是整個流程裡唯一需要離開 Cloudflare 操作的步驟。如果你用 Bluehost、Namecheap 或其他主流註冊商,Nameserver 設定都在「Domain Management」或「DNS Management」區塊裡。
DNS 紀錄清單裡每筆紀錄旁邊有一個雲朵圖示。橘色代表 Proxied(流量經過 Cloudflare),灰色代表 DNS Only(僅做 DNS 解析,流量直接到主機)。
簡單原則:網站相關的紀錄開橘雲,Email 和 FTP 相關的保持灰雲。
Nameserver 更換的生效時間取決於你 DNS 紀錄的 TTL 設定。通常在 1 到 24 小時內會完成,有些註冊商更快。你可以在 Cloudflare 儀表板上查看狀態:如果顯示「Active」就表示已經生效。生效前你的網站會正常運作,因為舊的 Nameserver 仍然會把流量導向你的主機。
Nameserver 生效後,Cloudflare 的 CDN 和 DDoS 防護會自動啟用。但有幾個設定建議你立刻手動調整,特別是 SSL 模式,設定錯誤可能導致安全漏洞或網站打不開。
前往 SSL/TLS > Overview,你會看到四種模式。這是 Cloudflare 設定裡影響最大的選項,選錯可能導致安全漏洞或無限重新導向。Cloudflare 在 2026 年新增了「Auto」模式,會自動偵測你的主機是否支援 SSL 並選擇最安全的設定。建議直接選「Auto」或「Full (strict)」,絕對不要使用「Flexible」。
前往 SSL/TLS > Edge Certificates,找到「Always Use HTTPS」並啟用。這會把所有 HTTP 請求自動轉成 HTTPS,確保訪客不會不小心用不加密的方式連線。啟用後你不需要在主機端額外設定 301 重新導向。
前往 Speed > Optimization,確認以下選項已啟用:
注意:Polish(圖片最佳化)是 Pro 方案功能。Mirage(自適應圖片載入)已在 2025 年 9 月停止提供。如果你需要圖片壓縮,可以考慮搭配 Imagify 或 ShortPixel 這類 WordPress 外掛。
Cache Rules 是 Cloudflare 在 2024 年推出的新功能,用來取代舊版 Page Rules 中的快取控制。免費方案可以設定 10 條 Cache Rules。建議的基本設定:
DNSSEC 可以防止 DNS 紀錄被篡改,增加一層密碼學驗證。前往 DNS > DNSSEC,點選「Enable DNSSEC」。Cloudflare 會產生一組 DS 紀錄,你需要把這組紀錄加到網域註冊商的 DNSSEC 設定裡。過程不複雜,但需要在註冊商那邊操作。
Cloudflare 控制著你所有網域的 DNS,帳號被入侵的後果非常嚴重。前往 My Profile > Authentication,啟用雙因素驗證。推薦使用 TOTP 應用程式(如 Google Authenticator)而非 SMS,安全性更高。這個設定不影響網站運作,但絕對值得做。搭配 WordPress 網站安全做法 一起檢查,會讓你的整體防護更完整。
很多人以為開了 Cloudflare 就不需要 WordPress 快取外掛,或者反過來,裝了快取外掛就不用 Cloudflare。事實上兩者處理的是不同層級的快取,搭配使用效果最好。
Cloudflare 的 CDN 快取主要處理靜態資源:圖片、CSS、JavaScript、字型。這些檔案被快取在 Cloudflare 的邊緣節點,訪客不需要連到你的主機就能拿到。WordPress 快取外掛處理的是動態頁面的 HTML 輸出,把 PHP 執行結果快取起來,減少資料庫查詢和 PHP 運算。兩個層級互補,不衝突。
搭配建議:
推薦的快取外掛選擇可以參考我們的 WordPress 快取外掛推薦。如果你用 SiteGround 主機,他們的 SG Optimizer 和 Cloudflare 搭配效果不錯。想要更進階的加速方案,WP Rocket 是付費外掛裡評價最高的選擇。更多 WordPress 加速技巧 也可以參考。
何時需要 Purge Cache?文章更新、佈景主題切換、外掛更新後,你都應該到 Cloudflare 控制面板的 Caching > Configuration 裡點選「Purge Everything」。你也可以只清除特定 URL 的快取,但全站清除是最保險的做法。清除後下次有訪客來訪時 Cloudflare 會重新從主機拉取最新內容並再次快取。
判斷快取是否生效的方法:打開瀏覽器的開發者工具,檢查 HTTP Response Header 裡的 cf-cache-status。如果顯示 HIT 表示快取命中,MISS 表示沒有快取(首次造訪正常),BYPASS 表示該資源被設定為不快取。
Workers 是 Cloudflare 的邊緣運算平台,讓你在全球 330 座以上城市的節點上執行 JavaScript 程式碼。免費方案提供每天 100,000 次請求、每次 10ms CPU 時間、腳本大小上限 1MB。聽起來限制很多,但實際上有很多實用場景。
A/B Testing 邊緣分流:在 Workers 裡根據 Cookie 或隨機數把流量分成兩組,分別導向不同的頁面版本。不需要安裝任何 A/B Testing 外掛,也不佔用主機資源。
地理重定向:根據訪客的國家自動導向對應的語言版本。例如台灣訪客導向 /zh-tw/,日本訪客導向 /ja/。這在多語言網站上非常實用。
自訂安全 Header:用 Workers 統一注入安全標頭(Content-Security-Policy、X-Frame-Options 等),不需要修改主機設定。每個請求都會自動帶上這些標頭,比在 WordPress 裡用外掛設定更可靠。
詳細的 Workers 教學和設定步驟,請參考我們的 Cloudflare Workers 教學。
設定好基本功能後,Cloudflare 的儀表板還提供不少進階分析工具,幫助你了解網站的流量模式和安全狀態。
免費方案可以在 WAF Custom Rules 裡設定基本的 Bot 防護規則。例如你可以建立一條規則,當請求被 Cloudflare 判定為 Bot 且不是已驗證的搜尋引擎爬蟲時,自動發出挑戰(Managed Challenge)。進階的 Bot Management 功能(如 Bot Score、機器學習偵測)需要 Enterprise 方案,但基本規則就足以擋掉大多數自動化攻擊。
Cloudflare 的分析儀表板提供流量、安全、效能三大維度的資料。你可以看到每天的請求量、頻寬使用、快取命中率、被攔截的威脅數量等。免費方案的資料保留 30 天,Pro 和 Business 方案分別保留 30 天和 90 天。快取命中率是特別值得關注的指標:如果低於 80%,可能表示你的 Cache Rules 需要調整。
想了解更詳細的效能數據,也可以搭配第三方工具。我們推薦的 網站速度測試工具 和 GiftofSpeed 都可以從外部測量你的網站在不同地點的載入速度。Testmysite.io 更是直接用 Cloudflare 的技術來測試你的網站效能。如果你使用 WP Umbrella 做網站監測,也能和 Cloudflare 的分析互補。更多提升網站健康的方法可以看 7 個提升 WordPress 安全性與性能的小技巧。
免費方案的功能雖然豐富,但有一些限制需要了解,才不會在關鍵時刻踩到地雷:
設定 Cloudflare 後遇到問題的比例其實不高,但一旦遇到通常很緊張。以下是幾個最常見的原因和對應解法:
如果設定 Cloudflare 後出現「ERR_TOO_MANY_REDIRECTS」無限重新導向錯誤,最可能的原因是 SSL 模式設定為「Flexible」但你的主機已經強制 HTTPS。這會造成瀏覽器導向 HTTPS,Cloudflare 又用 HTTP 連主機,主機再導向 HTTPS,無限循環。解法:把 SSL 模式改成「Full (strict)」或「Auto」。如果你遇到 502 Bad Gateway 或 503 Service Unavailable 錯誤,也可能是 SSL 模式導致的。
如果某些子網域或 Email 功能在設定後失效,通常是因為 DNS 紀錄沒有完整匯入。檢查 Cloudflare 的 DNS 設定,確認所有子網域的 CNAME、MX、TXT 紀錄都在。特別注意 SPF 和 DKIM 的 TXT 紀錄,遺漏會導致 Email 被標記為垃圾信。
Nameserver 更換後需要等待 DNS 快取過期。在生效前,有些訪客可能連到 Cloudflare、有些連到舊的主機,這段過渡期通常不超過 24 小時。如果超過 48 小時仍然沒有生效,檢查你是否正確替換了 Nameserver(而不是新增),以及 TTL 是否設定過長。
更新文章或切換佈景主題後,如果前端仍然顯示舊內容,可能是 Cloudflare 的快取還沒過期。前往 Caching > Configuration 點選「Purge Everything」清除快取。如果你經常遇到這個問題,可以在 Cache Rules 裡把 HTML 頁面的快取時間縮短,或者只讓靜態資源走 Cloudflare 快取。遇到 504 Gateway Timeout 的情況,可能是主機回應太慢,Cloudflare 等不及而超時。
啟用 HTTPS 後如果瀏覽器顯示「不安全」或混合內容警告,表示頁面裡有些資源仍然用 HTTP 載入。啟用 Cloudflare 的「Always Use HTTPS」和「Automatic HTTPS Rewrites」可以自動修正大部分情況。你也可以安裝 WordPress SEO 外掛來掃描混合內容問題。
Cloudflare 不需要在 WordPress 後台安裝外掛。它是在 DNS 層級運作的服務,你在 Cloudflare 控制面板中管理設定。外掛是在 PHP 層級運作,處理的是頁面快取、資料庫最佳化等工作。兩者可以同時使用。你可以安裝官方的 Cloudflare WordPress 外掛來整合分析資料和清除快取,但這不是必要的。
正確設定的情況下不會。DNS 切換期間,Cloudflare 會自動代理你的流量。唯一可能短暫中斷的時刻是 Nameserver 變更生效前的幾分鐘到幾小時。建議在流量較低的時段進行設定(例如凌晨)。如果你剛好遇到 資料庫連線錯誤,那是主機端的問題,和 Cloudflare 無關。
共享主機特別適合搭配 Cloudflare。CDN 快取能減少主機負載,DDoS 防護能保護你的網站,而且不限流量。許多主機商也內建了 Cloudflare 整合選項。不論是 Hostinger、DreamHost 或 HostGator,都可以和 Cloudflare 搭配使用。
「彈性」模式只在瀏覽器到 Cloudflare 之間加密,但 Cloudflare 到你的主機之間使用明文 HTTP 傳輸。這意味著你的主機 IP 和資料在這段路徑中是未加密的,任何中間人都可以攔截。目前推薦使用「完整(嚴格)」或「自動」模式,確保整段連線都加密。
有的。Cloudflare 的 1.1.1.1 是全球最快的公共 DNS 解析服務,任何人都可以使用。它的作用跟 Google 的 8.8.8.8 類似,但速度更快、更注重隱私。你可以將手機或電腦的 DNS 設定改為 1.1.1.1 來加速上網。詳見 1.1.1.1 DNS 服務教學。
建議在 WordPress 後台將「WordPress 位址(URL)」和「網站位址(URL)」都改為 HTTPS 開頭,確保網站內部連結都使用加密連線。同時建議安裝快取外掛搭配 Cloudflare 的 CDN 快取,達到最佳加速效果。如果你使用 Cloudflare 的進階功能,也可以安裝官方的 Cloudflare WordPress 外掛來整合分析資料。了解更多 SEO 技巧可以參考我們的 WordPress SEO 外掛推薦。
正確設定的 Cloudflare 不會對 SEO 產生負面影響,反而有幫助。CDN 加快頁面載入速度(搜尋引擎的排名因素之一),SSL 啟用 HTTPS(Google 明確列為排名訊號),DDoS 防護避免網站被攻擊後下線。唯一的風險是設定錯誤導致網站無法存取,但只要按照上面的教學操作就不會有問題。
可以。如果你只想用 Cloudflare 的 DNS 代管功能,不想啟用 CDN 快取和安全防護,可以把所有 DNS 紀錄設為灰雲(DNS Only)。這樣 Cloudflare 只負責 DNS 解析,流量不會經過 Cloudflare 的代理。這種用法適合已經有其他 CDN 服務、或者只想享受 Cloudflare 快速 DNS 解析的站長。但如果你的目標是加速網站和增加安全性,還是建議把網站相關的紀錄開橘雲。如果你使用的是 FastComet、WPX Hosting 或其他有內建快取的主機,也可以選擇只用 DNS 代管。
Cloudflare 的免費方案是 WordPress 網站的基礎必備服務。它提供免費 CDN、免費 SSL、DDoS 防護、WAF 防火牆與託管規則集、DNS 代管,而且不限流量。設定過程只需要 10 到 15 分鐘,但務必注意 SSL 模式要選擇「完整(嚴格)」或「自動」,避免使用過時的「彈性」模式。
設定完成後,你可以接著做這幾件事:安裝 WordPress 快取外掛,搭配 Cloudflare 進一步加速網站;設定 Cloudflare Email Routing,用你的自訂網域建立免費信箱;閱讀 WordPress 安全做法,全面提升網站防護。
您好,非常感謝您清楚明瞭的文章教學!!
想請問一下一些問題:
如果SSL加密是使用siteground買主機商送的免費服務會推薦嗎?
還是說可以和cloudflare兩個SSL加密同時使用?
我自己的猜測是說Cloudflare會比主機提供SSL好的原因是除了SSL還有CDN以及管理subdomain的其他功能。
不知道這樣的觀念有沒有誤,再麻煩slivenred大大了,感謝!
Hi 布萊恩,
使用 SiteGround 或是 Cloudflare 甚至是其他虛擬主機所提供的 SSL 憑證,其實都是大同小異的,在使用上不會有太大的區別。
加密協議無法同時使用,同一時間只能使用單一一個憑證發行平台所提供的 SSL 憑證,但您說的使用 Cloudflare 較佳的優點的確就是推薦採用他的幾個好處,這點沒錯!
謝謝你的支持與鼓勵 🙂
感謝您的回覆!!!
請問這樣設定內容快取的功能就會生效嗎?假設網站上有個6mb 的影音檔,他會被自動快取到cloudflare cache上以加速載入速度嗎?還是還需要做其他細部的設定呢?感謝大大~
Hi,
按照文中的設定,Cloudflare 就能幫你進行 CSS 壓縮、JavaScript 壓縮以及 HTML 的壓縮,在理論上,就能夠有效的減少網站載入時間。
而 Cloudflare 也會幫你快取網站在他們的節點上,理論上會被快取加快速度,但實際上還是要看使用者終端位置與節點之間的距離,以及是否有被繞節點再回來的問題。
另外,Cloudflare 並不支援提供影像檔、影音檔…等等的快取緩存,因此您在網站上的影音檔,實際上是沒辦法透過 Cloudflare 進行快取的。
若您想要使用 Cloudflare 的影像緩存,他目前有提供一個新的功能「stream」,你可以將影音檔案儲存在 Cloudflare 中,並使用它的播放器進行嵌入,但這是需要付一點點費用的。
播放影音檔的話,你可以透過緩存外掛來幫助你加快載入速度,例如,像是 WP Rocket 這套外掛就有提供影音檔案快取的功能,啟用後能夠延後以及非同步影音檔的載入,以此做到加快網頁載入速度的效果。
以上提供你參考。
想請問為何第二步add site加入網址之後 出現以下訊息
please ensure you are providing the root domain and not subdomains
你可能是輸入到子網域了,你必須輸入根網域才行,例如:techmoon.xyz。不可以輸入類似:blog.techmoon.xyz, test.techmoon.xyz…等等。