一、功能项说明
- 策略名称:可任意填写;
- 类型:分为基础字段和自定义字段。基础字段为内置的常见HTTP字段,如Cookie、UserAgent等。自定义字段则为客户自定义或不常见的HTTP字段,用户可自行输入字段名称;
- 匹配字段:用于指定需要检测的HTTP字段名称;
- 逻辑符:用于指定对HTTP字段进行的检测操作,如包含、不包含、长度大于等;
- 匹配内容:用于指定逻辑符的判断值;
- 匹配动作:
 “阻断”表示只要符合条件的请求均进行拦截;
 “记录”表示对符合条件的请求进行记录(不拦截);
 “放行”表示对符合条件的请求进行放行;
 “JS挑战”表示对符合条件的请求进行客户端JS执行能力校验,校验成功则放行,不成功则禁止访问;
 “验证码”表示对符合条件的请求进行验证码校验,要求用户输入正确验证码才能继续访问;
 其中,当HTTP字段为“Client-IP”时,若用户填写的匹配字段为IPv6,则不支持“JS挑战”和“验证码”。
- 优先级:用于对多条记录进行排序,优先级通过使用1到100的整数进行表示,数字越小优先级越高;
二、附加说明
- 每条策略最多支持3个条件组合,条件之间是“且”(and)的关系;不同记录之间是“或”(or)的关系;
- 支持的记录条数根据套餐不同而不同;
三、内置HTTP字段说明
| 匹配字段 | 字段描述 | 适用逻辑符 | 
| Content-Length | 用来指明发送给接收方的消息主体的大小。 | 
 | 
| Content-Type | 用于指示资源的MIME类型。 | 
 | 
| Cookie | 访问请求中的Cookie信息。 | 
 | 
| Http-Method | 访问请求的方法,如GET、POST等。 | 
 | 
| Post-Body | POST方法中的消息体。 | 
 | 
| Referer | 访问请求的来源网址,即该访问请求是从哪个页面跳转产生的。 | 
 | 
| URI | 访问请求中的统一资源标志符,例如:/action/member/id.php?id=1&td=2 | 
 | 
| URI Query String | URI中的查询字符串,例如:id=1&td=2 | 
 | 
| User-Agent | 发起访问请求的客户端的浏览器标识、渲染引擎标识和版本信息等浏览器相关信息。 | 
 | 
| X-Forwarded-For | 访问请求的客户端真实IP。X-Forwarded-For(XFF)用来识别通过HTTP代理或负载均衡式转发的访问请求的客户端最原始的IP地址的HTTP请求头字段,只有通过HTTP代理或者负载均衡服务器转发的访问请求才会包含该项。 | 
 | 
| Client-IP | 发起访问请求的客户端IP地址 | 
 | 
