解决新浪图床不能用的最好方式就是自建图床,第三方都不靠谱
一直都在使用新浪图床,不管是评论发图或自建网站上的图片等,都往这上面丢了,毕竟:
- 服务器是国内的,用户不用担心有被墙的风险
- 速度上真的很OK
- 一直未曾收费即免费使用
总以为一切都会一如既往的美好,俗话说:“没有远虑,必有近忧”,到头来不过是自己的一厢情愿的想象罢了。
自从新浪图床开启了防盗链以后, 由最初的只要在网站上加一个no-referrer
的meta就可以使用,我一直使用此方法保持正常访问新浪图床的图片至去年的10月份左右,再后来就完全无法使用,只要是引用了新浪图床的图片皆是报403的无权限访问的错误。
至此,在网站上加入meta标签的方法彻底失效。
网上也有许多类似的方法,比如:
- 采用nginx的反向代理,可以正常访问
- 使用CURL方式也可以正常访问图床图片
- 在img标签上加入
referrerpolicy
属性,只对HTML5有效,同meta标签的作用一样 - 更换访问新浪图床的图片的域名访问前缀
如wx1/2/3/4、ww1/2/3/4和ws1/2/3/4为前缀的节点都被限制,那就再改成以tva1/2/3/4为前缀的节点 - 更换可用的第三方图床,需作好随时不可用的准备
如果你网站上用到的新浪图床图片较多,那唯一可以采用的办法就是nginx反向代理了,不过不能作长久之计。
我觉得最好的方式还是自建图床吧,毕竟我访问过的或收藏过的网站,大多数最后也都不过是黯然过客而已,在互联网上消失得无影无踪,没有留下半点痕迹。
当我们某天也想让自己的网站消失的那天,那就直接所有东西都rm -rf /
即可,保证了一起消灭图片和数据,岂不是更好,要消失就都消失,自己的东西留下的痕迹自己决定,而不是留给第三方决定。
目前共有 4 条回复