在Cloudflare WAF中屏蔽国内浏览器

小知識 · 08-07 · 371 人浏览
在Cloudflare WAF中屏蔽国内浏览器

要在Cloudflare WAF免费计划中添加屏蔽国内浏览器的规则,请按照以下步骤操作。这个规则基于用户代理字符串来屏蔽特定的浏览器。以下是具体的步骤和完整的规则表达式:

步骤:

  1. 登录到 Cloudflare Dashboard
  2. 选择托管的域名
  3. 在左侧导航栏中选择 Security
  4. 点击 WAF
  5. 选择 Custom rules
  6. 点击 Create rule
  7. Expression preview 右侧点击 Edit expression
  8. 粘贴以下规则表达式

表达式:

(http.user_agent contains "115Browser") or 
(http.user_agent contains "2345chrome") or 
(http.user_agent contains "2345Explorer") or 
(http.user_agent contains "360EE") or 
(http.user_agent contains "360SE") or 
(http.user_agent contains "AliApp") or 
(http.user_agent contains "Baidu") or 
(http.user_agent contains "BaiduHD") or 
(http.user_agent contains "baidubrowser") or 
(http.user_agent contains "baiduboxapp") or 
(http.user_agent contains "baidu") or 
(http.user_agent contains "BIDUBrowser") or 
(http.user_agent contains "com.douban.frodo") or 
(http.user_agent contains "DingTalk") or 
(http.user_agent contains "HarmonyOS") or 
(http.user_agent contains "HUAWEI") or 
(http.user_agent contains "HuaweiBrowser") or 
(http.user_agent contains "huawei") or 
(http.user_agent contains "IqiyiApp") or 
(http.user_agent contains "LBBROWSER") or 
(http.user_agent contains "LieBaoFast") or 
(http.user_agent contains "Mb2345Browser") or 
(http.user_agent contains "MetaSr") or 
(http.user_agent contains "MicroMessenger") or 
(http.user_agent contains "MiuiBrowser") or 
(http.user_agent contains "MZBrowser") or 
(http.user_agent contains "OppoBrowser") or 
(http.user_agent contains "QHBrowser") or 
(http.user_agent contains "QihooBrowser") or 
(http.user_agent contains "QQ") or 
(http.user_agent contains "QQBrowser") or 
(http.user_agent contains "Quark") or 
(http.user_agent contains "SNEBUY-APP") or 
(http.user_agent contains "Sogou") or 
(http.user_agent contains "SP-engine") or 
(http.user_agent contains "TheWorld") or 
(http.user_agent contains "UC") or 
(http.user_agent contains "UCBrowser") or 
(http.user_agent contains "UCWEB") or 
(http.user_agent contains "UBrowser") or 
(http.user_agent contains "VivoBrowser") or 
(http.user_agent contains "WeChat") or 
(http.user_agent contains "Weibo") or 
(http.user_agent contains "Weixin") or 
(http.user_agent contains "wxwork")

注意事项:

  • 区分大小写:Cloudflare WAF 的规则是区分大小写的,因此请确保所有用户代理字符串都使用正确的大小写格式。
  • 验证规则:在应用规则之前,可以使用 Cloudflare 的表达式预览功能来验证规则的正确性和效果。

这个规则涵盖了大多数常见的国内浏览器用户代理字符串,并按照字母顺序进行了排序。如果有遗漏,可以根据需要进行补充。

本站立足于美利堅合衆國,請讀者自覺遵守當地法律!如有違規,本站不承擔任何法律責任! This site is based in the United States of America, readers are requested to abide by local laws! If there are any violations, this site does not bear any legal responsibility! Theme Jasmine by Kent Liao