七牛防盗链接入

目录

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

使用背景

由于需要快速开发一款在线播放视频的公众号,并要求防止盗链。
在此之前一直使用七牛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 都会重新刷新。

你可能感兴趣的:(第三方服务)