功能介绍
User-Agent(简称UA)是HTTP请求头的一部分,包含用户访问时所使用的操作系统及版本、浏览器类型及版本等标识信息,因此User-Agent是访客身份的象征,标志访客访问时所使用的工具,通过识别HTTP请求中的User-Agent字段中包含的部分信息,可以规范访客的行为,拦截或允许某一类访客的访问,实现防盗链、防盗刷、防攻击的目的。
- User-Agent白名单:用于配置允许用户使用的访问工具,UA白名单之外的访问工具全部拒绝访问(节点响应403),UA白名单之内的访问工具全部允许访问。
- User-Agent黑名单:用于配置禁止用户使用的访问工具,UA黑名单之外的访问工具全部允许访问,UA黑名单之内的访问工具全部拒绝访问(节点响应403)。
注意事项
- UA黑名单与UA白名单只能二选一,不可同时配置,为互斥关系。
- 如果用户请求中携带的User-Agent字段的值在配置的User-Agent黑名单范围内,则该请求仍可访问到直播加速节点,但是会被直播加速节点拒绝并返回403状态码。
配置说明
该功能暂不支持客户自助配置,如需使用,请通过提交工单联系天翼云客服,由其人工操作开启。
提交工单时,请附带如下信息:
允许或禁止访问的UA名称,可用PCRE正则表达式说明,例如:
- Chrome浏览器(Win7):Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.835.163 Safari/535.1
- Firefox浏览器(Win7):Mozilla/5.0 (Windows NT 6.1; WOW64; rv:6.0) Gecko/20100101 Firefox/6.0
- Safari浏览器(Win7):Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/534.50 (KHTML, like Gecko) Version/5.1 Safari/534.50