Java教程

配置User-Agent黑白名单

本文主要是介绍配置User-Agent黑白名单,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

您可以通过配置User-Agent黑名单和白名单来实现对访客身份的识别和过滤,从而限制访问全站加速资源的用户,提升全站加速的安全性。通过本文您可以了解User-Agent黑/白名单的配置方法。

背景信息

当您需要根据请求的User-Agent字段进行访问控制时,请配置User-Agent黑/白名单功能,实现对请求过滤。

  • User-Agent黑名单:黑名单内的User-Agent字段均无法访问当前资源。

    如果您的User-Agent字段被加入黑名单,该带有User-Agent字段的请求仍可访问到全站加速节点,但是会被全站加速节点拒绝并返回403,全站加速日志中仍会记录这些黑名单中的User-Agent字段请求记录。

  • User-Agent白名单:只有白名单内的User-Agent字段才能访问当前资源,白名单以外的User-Agent字段均无法访问当前资源。

操作步骤

  1. 登录全站加速控制台。
  2. 在左侧导航栏,单击域名管理。
  3. 在域名管理页面,单击目标域名对应的配置。
  4. 在指定域名的左侧导航栏,单击访问控制。
  5. 单击右侧的User-Agent黑/白名单页签。
  6. 打开User-Agent黑/白名单开关,根据界面提示,配置User-Agent的黑名单或白名单。

    UA规则设置

    参数说明
    名单类型User-Agent名单类型如下:
    • 黑名单

      黑名单内的User-Agent字段均无法访问当前资源。

    • 白名单

      只有白名单内的User-Agent字段能访问当前资源,白名单以外的User-Agent字段均无法访问当前资源。

    黑名单和白名单互斥,同一时间只支持其中一种方式生效。

    规则配置User-Agent字段时,用|分割多个值,支持通配符号*。例如:*curl*|*IE*|*chrome*|*firefox* 
  7. 单击确定。
这篇关于配置User-Agent黑白名单的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!