图片全部上了鉴权验证
这次的改动主要针对的是:防盗链和防盗走,以前的防盗链都是用的Referer防盗链,这次改成了CDN鉴权,有效期5分钟;以前博客中加水印的图片只需要去掉图片链接中的处理参数就可以盗走,还是高清原图,现在去掉参数直接就禁止访问了,修改参数也不行,也有认证时间的限制,有效防止盗走及部分刷流量行为(大概)。现在的图片链接格式如下:
https://static.blog.orangii.cn/202204061152/e1901cbfde3a788e33d431f58a513d17/wp-content/uploads/2021/12/ddca0e8404492ca24cef334922a526a-2-scaled.jpg?sign=q-sign-algorithm%3Dsha1%26q-ak%3DAKIDVqwoQmtlNkrjLhndEagW7SYOzKPFpAF4%26q-sign-time%3D1649217078%3B1649217438%26q-key-time%3D1649217078%3B1649217438%26q-header-list%3Dhost%26q-url-param-list%3Dimagemogr2%252fthumbnail%252f2400x0%252fformat%252fwebp%252fquality%252f85%257cwatermark%252f1%252fimage%252fahr0cdovl2jsb2ctc3rhdgljlteynte1odkzmjkuy29zlmfwlwjlawppbmcubxlxy2xvdwquy29tl3dhdgvybwfyay5wbmc%253d%252fdissolve%252f100%252fgravity%252fsoutheast%252fdx%252f10%252fdy%252f10%252fspcent%252f10%26q-signature%3D9834490fd1a939fec2066b647c14dc85c364c893&&imageMogr2%2Fthumbnail%2F2400x0%2Fformat%2Fwebp%2Fquality%2F85%7Cwatermark%2F1%2Fimage%2FaHR0cDovL2Jsb2ctc3RhdGljLTEyNTE1ODkzMjkuY29zLmFwLWJlaWppbmcubXlxY2xvdWQuY29tL3dhdGVybWFyay5wbmc%3D%2Fdissolve%2F100%2Fgravity%2FSouthEast%2Fdx%2F10%2Fdy%2F10%2Fspcent%2F10=
其中的/202204061152/e1901cbfde3a788e33d431f58a513d17
路径就是CDN时间戳鉴权,后面的?sign=
等参数就是验证是否有被修改的签名。不过现在还是刚刚更新,如果有出现图片或者链接失效的情况可以留言告诉我。
给网盘加上了在线Office文档
最近不是换了服务器,2C4G性能挺好的,就给NextCloud加上了OnlyOffice在线文档服务器,分享文件或者没有装Office应用的设备可以直接看,除了加载有点慢之外体验还行(不过样式有时候会错位)。
很想知道下Nextcloud URL中的index.php要怎么删除(试了很多方法都不太管用
配置好NGINX后,在config新增一条 overwrite.cli.url配置到自己的nextcloud首页就可以
鉴权很强。
我决定了,我也要整上图片鉴权验证,不为别的,有点喜欢长链接。
博客倒是无所谓吧
太强了
好像很厉害的样子……(虽然看不懂)
然后发现其实没有什么用
来看下大佬?
首页详情图片加载失败
看看现在还有没有,修了一小点东西
想来想去真是防不胜防,无论怎么做也都会保存到本地。唯独就是怕远程调用,浪费流量和金钱 ୧(๑•̀⌄•́๑)૭
图片全给他base64一遍 就不怕盗了
然后页面加载巨慢确实解决了这些问题,但是这链接也太长了,如果我用这么长的链接,能把我自己给逼疯了?
后台看到的都是短的,因为鉴权需要根据时间戳,所以在前台显示之前是不会这么长的
好用是好用,但是这么长的链接被震惊到了
反正页面上看不到,就不怕震惊了
鉴权让图片地址长了好多倍….
确实,主要是COS的鉴权需要把图片处理的参数重复添加一次,而那个参数又是最长的,导致现在一个图片URL大概有1000个字符,好在目前主流浏览器支持这么长的URL。
不过作为普通用户的话,只要能正常加载,URL再长也没什么大问题
头回见这么长的图片链接,1000多个字符被惊到了