容器技术交流

 找回密码
 立即注册
查看: 2049|回复: 4

请问怎么设置图片防盗链

[复制链接]
发表于 2020-8-20 15:20:22 | 显示全部楼层 |阅读模式
好像没找到哪里可以设置图片防盗链,URLOS没有图片防盗链功能吗?
发表于 2020-8-20 17:14:44 | 显示全部楼层
本帖最后由 低调的维斯 于 2020-8-20 17:15 编辑

登录URLOS,在网站的【nginx配置】中的“server区块扩展内容”里面添加下面的内容:
  1. location ~ .*\.(jpg|jpeg|gif|png|swf)$
  2. {
  3.     # valid_referers这个关键字定义了白名单, none代表请求头中没有referer信息, blocked代表被防火墙过滤标记过的请求
  4.     valid_referers none blocked *.abc.com abc.com;
  5.     # invalid_referer是内置变量,判断上一行中的valid_referers值会返回0或者1,
  6.     if ($invalid_referer) {
  7.         # return 403;
  8.         rewrite ^/ http://www.a.com/403.jpg;
  9.     }
  10. }
复制代码


注意把abc替换成自己的网址,另外还要注意盗链返回的图片,最好不要在同一个域名下,否则把自己也防住了
 楼主| 发表于 2020-8-21 14:22:25 | 显示全部楼层
感谢大大,搞定了
发表于 2020-9-4 17:31:47 | 显示全部楼层
可以用,不错
发表于 2020-9-5 16:03:16 | 显示全部楼层
感谢分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Archiver|URLOS ( 粤ICP备18087780号 )

GMT+8, 2024-4-26 03:41 , Processed in 0.032715 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表