文章目錄
-
- 什么是CDN
- 什么是Cloudflare
- 注冊Cloudflare 賬號,添加域名、修改DNS并激活郵箱
- 阻止或允許特定國家或地區訪問
-
-
- 常見規則表達式
- WAF自定義規則 + 自定義錯誤頁面
- 使用Workers腳本
-
什么是CDN
CDN 是一種優化網站請求處理的機制。它是在用戶訪問網站 (服務器) 時用戶與網站服務器之間的中間層。
CDN會在邊緣節點檢查用戶IP的地理位置,根據配置的規則決定是否允許訪問,被拒絕的請求不會到達您的源服務器。
什么是Cloudflare
官網:https://www.cloudflare-cn.com/
Cloudflare設置流程 免費CDN加速你的網站【2025年最新】
Cloudflare 是全球最大的 CDN 服務提供商之一,Cloudflare CDN 的全球市場份額排名第一,被超過 80% 的用戶選擇使用。
注冊Cloudflare 賬號,添加域名、修改DNS并激活郵箱
- 注冊Cloudflare 賬號
- 選擇加速和保護您的網站或應用程序
這里我添加本站點網站域名地址:mydomain.com
注意:不要填帶有www.域名。
-
普通用戶直接選擇Free計劃
-
Cloudflare 會自動掃描你的域名DNS記錄
-
最后一步:更新您的名稱服務器(你的dns配置)來激活 Cloudflare
修改你的域名DNS服務器配置
比如,我的域名是在[騰訊云]注冊的,
- 登錄域名注冊控制臺,進入【我的域名】
- 選擇域名 → 點擊【更多】→【修改DNS服務器】
修改之后,在cloudflare上,點擊檢查 xxx 的名稱服務器
檢查郵件,確保已正常激活!
阻止或允許特定國家或地區訪問
Web Application Firewall (WAF)
Cloudflare Web Application Firewall(Web 應用程序防火墻)的直觀儀表板使用戶能夠通過輕松單擊來構建強大的規則,并提供 Terraform 集成。針對 WAF 的每個請求都將得到嚴格檢查,檢查依據為規則引擎以及通過保護超過數百萬個網站所提取的威脅情報。對于可疑請求,可根據用戶需要進行阻止、質詢或記錄,而正常請求將被路由到目的地,無論其在本地還是在云端。
當 cloudflare 域名需要阻止或允許特定國家或地區訪問時,可以在cloudflare的 WAF 里配置,官網也有 配置指南 說明,點擊直達。