图片防盗链最终解决方案

温馨提示:本文最后更新于2025-03-23 22:17:56,某些文章具有时效性,若有错误或已失效,请在下方留言或联系站长

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

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 协议。缓存服务,随机一些可用的图片缓存服务,达到负载均衡的效果,要加 http/https 协议。

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

基于 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://i3.wp.com/
https://image.baidu.com/search/down?url=
https://cdn.cdnjson.com/
https://img.noobzone.ru/getimg.php?url=

防盗链图片演示

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

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

图片[1]-图片防盗链最终解决方案-胖大海博客资源网

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

1

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

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

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

图片防盗链最终解决方案

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

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

------本页内容已结束,喜欢请分享------

感谢您的来访,获取更多精彩文章请收藏本站。

------关注微信公众号:胖大海TuT------
© 版权声明
THE END
喜欢就支持一下吧
点赞957 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容