在Cloudflare WAF中屏蔽国内浏览器

  • A+
所属分类:域名相关

要在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")
Plain text

注意事项:

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

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

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: