CDN图床用不起了,用回R2+简单图床

前言

博主的图片以前是放在阿里云的OSS上的, 为了速度更快,还套了CDN,平时没什么量,买点流量包基本够用了,但被别人恶意刷了,没一会就刷完了

image-20250506160323124

太折腾人了,放弃收费模式,换回免费的图床,写文记录一下

方案

经过这次事件后,不再追求速度,只求一个稳字,慢就慢点了,全部换回免费的资源

  • CloudFlare家的R2,免费,自带CDN
  • ClawCloud家的Run,免费,简单图床
  • Serv00永久免费服务器,简单图床
  • 宝塔自建站点,闲置资源,简单图床
  • OSS,仅作备份,无公共访问

目的是同时上传上四个地方,起到异地备份作用,间接实现异地容灾,想想就高大尚,就是害折腾,哈哈。

部署R2图床

原文参考群友的:https://www.xiaoge.org/archives/cloudflare-r2

创建R2

image-20250506163708050

新建一个标准R2存储桶,地区我选择亚太

绑定域名

R2对象存储——选择“存储桶”——设置——自定义域

image-20250506164729871

前提是域名要托管在CF

这样就绑定好域名了

创建API

【R2对象存储】-【API】-【管理API令牌】-【创建API令牌】(账户API、用户API均可)

image-20250506165256354

第一个管理员或者第三个对象读和写都可以

image-20250506165113777

这是我创建好的,首次创建要记得保存,不是每个桶都需要创建,通用的。

缓存规则

点进去域名-【规则】-【页面规则】-【创建页面规则】

image-20250506165701450

创建一个页面规则

image-20250506170059413

根据自己喜好,设置缓存

设置速率限制

这个是为了防止被刷,也有可能误伤,要根据自己的网站访问量来设置。

【安全性】-【WAF】-【速率限制规则】-【创建规则】

CF-R2-15.png

R2部署完成,防盗暂时不搞了

部署简单图床

这个太简单了,网上也很多教程,之前也写过《Claw部署简易图床easyimage详细图文教程》主要是说说我选择的版本

官方的是:https://github.com/icret/EasyImages2.0

我选择:https://github.com/lovebai/EasyImages2.0-F

原因是

它支持docker同时也二次发,支持API上传图片保留源名,其次,serv00上可以直接部署,文件目录权限没问题;

官方的通过API上传会在源名+上API的tokenID,其次,serv00不能设置/i/目录,总之不适合我使用

上传

上传插件以前是使用picgo,现在改回用图床Plus了

image-20250506171845091

一次可以同时上传多个图床

上传后默认返回第一个图床的URL

总结

这次是找到优秀的图床插件,才想到这个同时上传多图床方案,以后遇到默认图床失败后,只需要更换域名就可实现切换,下篇打算写利用多图床实现伪CDN功能。

生成海报
点赞 0

暂无评论

发表评论

您的电子邮件地址不会被公开,必填项已用*标注。

相关推荐