查看文档目录

浏览器、设备与时间段条件

规则条件新增浏览器、浏览器版本、设备类型和请求时间段:按 UA 放行、按设备分流、只在指定时段生效。

作用

WAF 规则的条件里新增四类字段:浏览器、浏览器版本、设备类型和请求时间。前三项由请求的 User-Agent 解析得出,时间按节点当前时间判断。

使用场景

  • 放行微信内置浏览器或某些移动端浏览器的访问。
  • 要求访问后台的浏览器版本不低于某个版本。
  • 只对手机或平板访问应用某条规则,桌面访问不受影响。
  • 只在工作日白天开放某个路径,其余时间拦截;或在活动期间临时启用一条规则。

在哪里配置

安全策略的规则编辑器,条件字段分组里的“客户端与设备”和“时间”。User-Agent 是客户端自己声明的内容,这些条件适合分流和过滤,不能当作身份认证。

配置项

浏览器

字段“浏览器”,操作符“是其中之一”或“不是其中之一”,可多选。

名称说明
wechat_browser微信内置浏览器
qq_browserQQ 浏览器
uc_browserUC 浏览器
baidu_browser百度浏览器
sogou_browser搜狗浏览器
360_browser360 浏览器,无法获得版本号
microsoft_edgeEdge
operaOpera
samsung_browser三星浏览器
firefoxFirefox
google_chromeChrome
safariSafari
unknown以上都不是

浏览器版本

字段“浏览器版本”:先选浏览器,再选操作符(等于、大于等于、小于)并填写版本。

设备类型

字段“设备类型”,可多选:desktop 桌面,mobile 手机,tablet 平板,bot 自称爬虫或脚本客户端,或没有 User-Agent。

请求时间

字段“请求时间”,操作符“在时间段内”或“不在时间段内”。时区填 IANA 名称,默认 Asia/Shanghai,界面提供常用时区,也可以输入其他名称。两种写法,一个条件只用一种:

写法内容示例上限
每周星期加起止时间mon,tue,wed,thu,fri 09:00-18:007 项
区间起止的本地时间2026-11-11T00:00:00 / 2026-11-12T00:00:004 项

每周写法里起始晚于结束表示跨午夜,算在起始那一天:fri 22:00-02:00 是周五 22:00 到周六 02:00。结束时刻本身不包含在内。起止相同不允许。

常见问题

怎么知道一个 User-Agent 会被识别成什么

规则编辑器里的浏览器和设备条件旁有“试一下”,粘贴一段 User-Agent 即可看到识别出的浏览器、版本和设备类型。

版本条件对 360 浏览器不起作用

360 浏览器的 User-Agent 与 Chrome 几乎相同,不会有版本号,所以没有版本可比。

时间条件按哪里的时间

按节点自己的时间,再换算到你选的时区。

这些条件能用在 CC 或 ACL 规则里吗

只用于 WAF 规则。