1. 首页
  2. 网站建设

七牛云存储防盗链的设置

如何防盗链

由于公开空间里的资源没有预设保护措施,任何人任何时间都可以访问其中的资源,不受任何限制。对于需要控制访问的场景(如防止恶意盗链),七牛云允许设置用于防盗链的黑/白名单,对访问者身份进行识别和过滤。目前支持的防盗链类型有:

  • IP过滤;
  • 域名过滤(支持泛域名匹配);
  • 空Refer头过滤(用于禁止浏览器直接访问)。

防盗链原理

对七牛云的某个资源发起访问请求时,该请求将被引导到最外围的就近CDN节点,由其作为代理转发至七牛云。在这个过程中,CDN节点将根据预先配置好的黑/白名单,检查每个请求中的相关信息(主要是域名和HTTP Header),符合名单过滤规则的则禁止访问(返回403响应码)或允许访问。

整个过程如下图所示:

客户端 ==> CDN节点 ==> 七牛云
        (请求合法)

客户端 ==> CDN节点 -X- 七牛云
        (请求非法)

这样便能有效地保护资源不被身份不明的第三方访问。(来源七牛云官网)

防盗链设置

登录管理控制台,按如下路径进入防盗链设置面板:

选择空间 => 空间设置 => 基本设置 => 防盗链

Ps:建议添加白名单,填上自己的七牛域名与本地站点就可以了~~生效最多需要24小时,需要耐心等待。

 

评分 0, 满分 5 星
0
0
看完收藏一下,下次也能找得到
  • 版权声明:本文基于《知识共享署名-相同方式共享 3.0 中国大陆许可协议》发布,转载请遵循本协议
  • 文章链接:http://www.carlstedt.cn/archives/821 (转载时请注明本文出处及文章链接)
上一篇:
:下一篇

4 条评论

gravatar

  1. 狂族晨曦 2016-04-22 unknowunknow

    设置过一段时间,然后就关了。一是因为本站没有恶意盗链的情况,二就是不方便自己调试。

    回复 0楼
    1. 紫杉倒影 2016-04-22 unknowunknow

      @狂族晨曦:我觉得还好啊,设置完,对自身也没有什么影响。防盗链这种东西还是很有必要设置一下的,迟早会用得上。

      回复
      1. 狂族晨曦 2016-04-22 unknowunknow

        @紫杉倒影:我是因为有时候需要在浏览器直接打开,比如检查缓存刷新什么的。主要还是网站一直在折腾,所以设置了防盗链会比较麻烦。

        回复
        1. 紫杉倒影 2016-04-23 unknowunknow

          @狂族晨曦:折腾网站的时候,这些东西确实阻碍了不少。每次折腾,缓存都要临时关闭,现在也都习惯了[顶]

          回复
  1. .01 4:06
  2. .02 1:47
  3. .03 3:39
  4. .04 1:40