【已解决】阿里云oss同步笔记(仅markdown、插件等,非图床)如何设置防盗链

遇到的问题

小白网上看到图床这些可能被盗刷,担心markdown等是否会被盗刷,是否有必要设置防盗链,如果有必要,如何设置防盗链。

目前方案

保险起见,目前不对外分享。如果分享,复制出来文字等再分享

Referer是一个http头 (header)

浏览器访问网页时,需要去请求资源,发送一个 http 请求,在http请求的header中会放上相关的信息。比如你请求一个图片, Referer header 就标注了“你是从哪个网页请求这个图片的”

比如我上游民星空这个游戏网站,对某张图片的http请求的header里的Referer是这样的:

这表明我是在游民星空的官网上查看(请求)这张图片的。 如果游民星空设置了反盗链,那么就会在服务器检查这个http请求的Referer字段,如果不是游民星空的网址,就拒绝提供这个图片。

所以,要防盗链,首先确定你要在什么网站上分享这个图片,然后把这个网站的网址添加到这个白名单里。这样服务器在收到请求的时候就会检查这个Referer字段是否符合白名单的要求了。

好的,谢谢您,假设我不做任何分享,单纯只是电脑手机云端同步笔记的话理论上就不会盗刷吧

你不分享出去,别人不知道链接,就盗不了

好的,谢谢,这下子心里踏实了,之前担心出现天价账单 :smiley:

大佬,我请问下,如果我只想让图床中的图片在ob中展示,防盗链应该填什么呢?我查看了下ob的Referer header,但是没有找到相应的内容