Referer防盗链
Referer防盗链是基于HTTP协议支持的Referer机制实现的,通过播放请求中携带的Referer字段识别请求来源。配置黑名单或白名单,CDN将根据名单对请求来源进行过滤,从而达到访问控制的目的。您可以参考如下步骤配置Referer防盗链,也可以通过视频指导来操作。
注意事项
- 该功能为可选项,默认不启用。
- Referer黑名单与Referer白名单互斥,不支持同时设置。
- 黑名单或白名单中的域名最多支持4级域名,且最多支持配置100条。
- 黑名单或白名单中配置的域名前不能带协议名,域名为前缀匹配。如填写“example.example01.com”,则“example.example01.com/123”和“example.example01.com.cn”也会匹配成功。
配置步骤
- 登录视频点播控制台。
- 在左侧导航栏中,选择“域名管理”,进入域名管理界面。
- 单击域名右侧“配置”,选择“防盗链配置”页签。
- 单击 ,弹出配置Referer防盗链页面。
- 单击“开关”。配置Referer防盗链参数,如图1 Referer防盗链配置信息所示。
当前Referer防盗链配置不支持带端口。
防盗链配置及对应访问权限说明如表1所示。表1 参数说明 参数
说明
类型
支持黑名单和白名单模式。- Referer黑名单:允许非名单内的域名请求访问媒资,拒绝名单中的域名请求访问。
- Referer白名单:允许名单内的域名请求访问点播媒资,拒绝其它域名请求访问。
包含空Referer是指HTTP请求Header中的Referer内容为空,或者无Referer。根据选择的黑名单或白名单,勾选“包含空Referer”的效果是不同的。- 黑名单模式:勾选“包含空Referer”表示若请求中的Referer为空,则拒绝该请求,否则允许。
- 白名单模式:勾选“包含空Referer”表示若请求中的Referer为空,则允许该请求,否则拒绝。
规则
黑名单或白名单中的域名。
支持输入域名或IP地址,以英文“;”进行分隔,域名、IP地址可混合输入,支持泛域名添加。输入的域名、IP地址总数不能超过100个。
示例如下:
www.example.com;*.test.com;192.168.0.0
- 配置完成后,单击“确定”。
大约需要3-5分钟,Referer防盗链才生效。