阿里云图床水印与防盗链

设置水印

在 OSS 对象存储的 bucket 中选择 数据处理——图片处理,然后点击创建样式,创建成功后即得到你的一个图片样式格式以及信息(假设创建了名为 test 的样式);那么之后该 bucket 中的图片便可应用如下规则添加水印 域名/图片名?x-oss-process=style/stylename (假设你该库中的某图片路径为 https://someone.aliyuncs.com/pic.png,则水印图片 URL 即 https://someone.aliyuncs.com/pic.png?x-oss-process=style/test
img-20240925214027683|600

也可自定义处理规则如图,在 访问设置 中设置

样式创建:基本为可视化创建,如下图,也可选择代码形式创建。
../../PHOTO/阿里云图床水印与防盗链/img-20240925212142048.png|500
../../PHOTO/阿里云图床水印与防盗链/img-20240925212348456.png|500
创建点击确定后可能再进行一次账号验证即可

防盗链设置

为何设置防盗链?

简单来说,就是你存储在服务器(如阿里云图床等)的图片,被别人擅自使用。有些爬虫网站爬取大量文章,凭借自己网站权重高,也能排名靠前从而赚取广告费等因为大概率没有自己的图片服务器直接引用原文图片,增大了服务器的负担(如果你也用付费图床的话就为别人的网站或内容浪费了存储开支)

阿里云防盗链逻辑

开启防盗链后,OSS会根据请求Header中的Referer地址判断访问来源的方式,确定是否允许当前请求。
img-20240925220019504|500

设置

img-20240925215131525|500

参考


© 2024 LiQ :) 由 Obsidian&Github 强力驱动