七牛防盗链接入

目录

使用背景
接入准备
开始接入

使用背景

由于需要快速开发一款在线播放视频的公众号,并要求防止盗链。
在此之前一直使用七牛cdn,七牛同时也提供的防盗链的解决方案。然后就决定用七牛。

接入准备

1、静态资源域名(用于七牛添加加速域名)
2、服务器
3、web应用域名
4、查看七牛文档
七牛防盗链文档

开始接入

1、登录七牛云后台,找到加速域名,点击添加加速域名;
2、找到“加速域名”这一项,填写事先准备的 静态资源域名,选择储存空间;
3勾选域名防盗链、禁止空referer:这里有黑白名单,把你希望可以访问该资源的域名填上。
4、勾选时间戳防盗链:根据七牛云的文档,签名,时间戳,检查url;
5、完成上面配置后,防盗链并不是立马生效,七牛云那边需要处理时间;
6、七牛云处理完毕后,会出现一个 cname ,这时候根据文档将静态文件域名指向该 cname ;
7、配置结束。

测试

1、cname 配置完成后对应的储存空间会多出一个外链地址(静态资源域名),选择该域名,上传图片,复制图片外链直接在浏览器打开,报403 错误;
2、在非白名单域名下引用该资源,报403错误;
3、在白名单下直接引用该资源报 403 错误;
4、在白名单下通过签名应用该资源 可以正常引用。

需要注意

在配置和检查url时,要注意当时的key,在未保存配置时,每次进入配置时间戳防盗链时,key 都会重新刷新。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值