导航

图片防盗链最终解决方案

网络中收集的一些图片镜像缓存服务,在很多时候可以起到不错的用途。

https://i3.wp.com/  

Wordpress提供的图像缓存服务前缀可改i0-i3,需要去掉http/https协议。

https://cdn.cdnjson.com/

cdnjson提供的图像缓存服务,可以加速新浪微博/知乎/imgur等开启防盗链的图片,要加http/https协议。

https://image.baidu.com/search/down?url=

百度的接口不是很稳定,太大的图片经常无法加载,可用于5m以内小图,要加http/https协议。

https://pic.2ge.org/cdn/?url=

勿埋我心提供的图像缓存服务,随机一些可用的图片缓存服务,达到负载均衡的效果,要加http/https协议。

https://cors.zme.ink/

基于Cloudflare Workers搭建的跨域代理缓存服务,可以缓存所有内容,可加http/https协议,不加也行。

如果想加速更多后缀,可以使用网友提供的文件加速服务,可加速任意直链文件,要加http/https协议。

图像缓存可以用来做什么?
  • 可以将有防盗链的图片引用到网页,并成功显示。
  • 可以将http图片引用到https页面而不出现证书问题。
  • 可以将xxx的图片,成功加载。
  • 可以将比较慢的图片资源,加快显示。
在html meta中添加no-referrer会影响统计,而在img里加入no-referrer则不会,可过大部分403错误。
<img src="" referrerPolicy="no-referrer" />
使用方法
https://pic.2ge.org/cdn/?url=https://iui.su/logo.png
https://i3.wp.com/iui.su/logo.png
https://image.baidu.com/search/down?url=iui.su/logo.png
https://cdn.cdnjson.com/iui.su/logo.png
https://img.noobzone.ru/getimg.php?url=iui.su/logo.png

防盗链图片演示

https://gd-hbimg.huaban.com/2101c265305fd1332e057de8493ff5127056f79f10b9f0-InBf4e

该图片是花瓣网图片,存在防盗链直接贴在网页中无法显示,在img标签中no-referrer后可以正常显示了。

http://pic1.zhimg.com/v2-8b657dff159debf1cff463d61b7dcafd_r.jpg

1

该图片是知乎图片,存在防盗链直接贴在网页中无法显示,在图片外链前面加上图片镜像服务后可以正常显示了。

https://i.imgur.com/hWghm6oh.jpg

该图片是知名图床imgur的图片,至今已有10多年历史,由于上面不限制上传图片类型所以在中国无法打开,在图片外链前面加上图片镜像服务后就可以正常显示了。imgur可以用

https://cdn.cdnjson.com/

图片防盗链最终解决方案

https://images.weserv.nl/?url=

可当作备用,部分图片无法使用。

相关推荐

Archives QR Code Tip
QR Code for this page
Tipping QR Code