Cloudflare R2 + PicGo 免费图床教程 - 资源荟萃 - LINUX DO

同步来源:树洞剪藏 源站剪藏 ID:87 原文地址:https://linux.do/t/topic/193442
Cloudflare R2 + PicGo 免费图床教程 - 资源荟萃 - LINUX DO
跳到主要内容
话题
我的帖子
关于
友链
文档
更多
外部链接
Status
Connect
Channel
Telegram
Shared Chat
类别
开发调优
资源荟萃
文档共建
跳蚤市场
前沿快讯
福利羊毛
搞七捻三
运营反馈
深海幽域
所有类别
标签
抽奖
公告
精华神帖
快问快答
人工智能
所有标签
消息
收件箱
频道
常规频道
直接消息
聊天
真诚 、 友善 、 团结 、 专业 ,共建你我引以为荣之社区。 《常见问题解答》
Cloudflare R2 + PicGo 免费图床教程
资源荟萃
Cloudflare
834
浏览量
25
赞
5
链接
10
用户
4
2
9月 2 日
1 / 14
9月 2 日
2 天
前排围观支持一下 感谢分享大佬厉害啊 有点厉害支持~~
kendo 活跃用户
1 9月 2 日 #1
参考
从零开始搭建你的免费图床系统 (Cloudflare R2 + WebP Cloud + PicGo) - 少数派 (sspai.com) 32
可以 直接去看上面这篇文章 就行,很详细,我只是结合实操来写一遍做记录而已。
如果有侵权,请联系我删除。
链接
Cloudflare 控制台: https://dash.cloudflare.com/ 3
PicGo: Molunerfinn/PicGo: A simple & beautiful tool for pictures uploading built by vue-cli-electron-builder (github.com) 5
PicGo Amazon S3 上传插件,使 PicGo 兼容 CF R2 的对象存储:
wayjam/picgo-plugin-s3: PicGo S3 插件 (github.com) 4
介绍
免费计划每个月有 10G,对于个人图床够用了。
开通时候需要信用卡或者 paypal,我用的是 paypal 很方便。
image-20240902141752400 739×849 24.4 KB
步骤
下载安装 PicGo 的客户端(使用 core 的也行),安装 s3 插件。
image-20240902142810786 800×450 17.9 KB
进入 CF 面板,创建存储桶
image-20240902142641684 1262×511 18.4 KB
image-20240902142920019 870×781 33.1 KB
进入创建好的存储桶的设置,在 CF 有托管的域名,可以设置自定义域名
image-20240902143333035 1262×749 26.5 KB
对应在 DNS 对自动生成解析,如果非托管在 CF 的话,可能有指引你解析?自行验证
image-20240902143801947 1507×236 16.9 KB
如果没有自定义域名 ,可以开启 CF 提供的子域, 子域会比较长 ,自己用的话还是可以的。
image-20240902144111452 1343×245 7.83 KB
开启后:
image-20240902144235825 1289×223 10.9 KB
上传测试
image-20240902144613299 1337×964 48.3 KB
至此,作为简单图床已经能正常使用了,但是需要在 CF 面板上传和查看链接,比较麻烦,可以使用 R2 API 结合 PicGo 来进行上传和管理图片,还能快捷复制图片链接。
创建 API 令牌
image-20240902145413571 1573×410 22.6 KB
设置权限,点击创建
image-20240902145619936 1291×940 29.7 KB
PicGo 设置
image-20240902150418856 1411×953 97.4 KB
image-20240902150631877 1171×449 36.9 KB
防盗链
使用 Referer 来防盗链的过程是通过检查请求的 Referer 头部,确保只有来自授权网站的请求可以访问资源。这种方法虽然简单有效,但它并不是绝对安全的,因为 Referer 头部可以被伪造。然而,对于大多数情况下,这种防盗链机制提供了一个有效的保护层。
image-20240902150926817 1581×861 54 KB
image-20240902151655068 1296×899 75.7 KB
放行本地机子 IP,方便在 PicGo 查看相册和预览图片。
如果需要放行其他 IP,可以在 安全性 事件 里面看到被拦截的 IP。
image-20240902151900647 1083×860 25.5 KB
设置速率限制规则
image-20240902152350986 1086×583 22.1 KB
image-20240902152510878 497×1005 20 KB
拓展
结合 Typora 上传图片
设置好后在对应图片右键选择上传图片,上传完成就会自动替换到文中,很方便。
image-20240902152718422 1164×875 34.1 KB
在一些网站使用时,可能网站会将你图片转成站内的图片链接,这时上述的 防盗链 规则需要暂时关闭,等待网站转换完成后再恢复。否则你的图片不会显示!
例如在 https://linux.do/ 1 上发帖子就是这样情况。
19 回复
834
浏览量
25
赞
5
链接
10
用户
4
2
Green iamsofine
9月 2 日 #2
不错,谢谢分享
1 回复
salad cabbage 活跃用户
9月 2 日 #3
感谢分享,但是看起来有点复杂 1 个回复
回复
神奇的哆啦z梦 anghunk 大预言家
9月 2 日 #4
好麻烦啊~
有没有类似 picx 这种可以直接对接 r2 的程序,一直用 picx+github 同步到 r2,感觉很麻烦,想直接对接 r2 1 个回复
1 回复
Tom TomTom
9月 2 日 #5
不错,赞一个!
1 回复
kendo 活跃用户
salad 9月 2 日 #6
按步骤来很简单的
回复
kendo 活跃用户
神奇的哆啦z梦 9月 2 日 #7
看起来麻烦而已,后面那些防盗链什么的都可选的
回复
admin666 fackes 浴火重生
9月 2 日 #8
原本简单的东西复杂化,
我的建议是:没有 telegraph-image 来的方便
不知道是什么 论坛检索。 1 个回复
1 回复
kendo 活跃用户
admin666 9月 2 日 #9
如果只是简单搭个图床,看前半部分就行,实操的话应该不算复杂。后续只是加强一下防御而已。
telegraph-image 也是一步步操作感觉差不多啊
回复
大帅哥 handsome 种子用户
9月 2 日 #10
感谢大佬教程
1 回复
雨木 ZZLinvec
9月 2 日 #11
mark 这个得点个赞
回复
MeowcoQAQ azQAQ 大预言家
9月 2 日 #12
还行,先备用
回复
naivecoder
9月 3 日 #13
感谢分享!
回复
2 个月后
admin666 fackes 浴火重生
2 天 #14
非常详细 nice
1 回复
分享
加入书签
举报
回复
已取消置顶
关注
由于您正在关注此话题,您将收到通知。
推荐
相关
新话题和未读话题
话题列表,带有按钮的列标题可以排序。
话题
回复
浏览量
活动
第47届总统特朗普钦定的 Java 脚手架,让 Java 再次伟大!Ver 2.5.0 73 免打扰
资源荟萃
Java
688
11/10 00:00
2 小时
DeepLX已切换至 LINUX DO Connect 认证 deeplx.org 79 免打扰
资源荟萃
DeepLX
1.3k
06/14 16:04
19 小时
一个月全力打造,开源网站助您快速完成论文,集成 ChatGPT 实现真实文献引用 10 免打扰
资源荟萃
ChatGPT
564
02/10 13:47
19 小时
开个帖子,大家一起来推荐Mac 下非常好用的软件吧 21 免打扰
资源荟萃
精华神帖
330
09/09 00:00
19 小时
(重新开放)嗨,搞了个中转 136 免打扰
资源荟萃
人工智能 ChatGPT
839
04/15 18:16
1 天
有 107 个未读 话题 和 232 个新 话题,
或浏览 资源荟萃 中的其他话题
开始阅读 启用自动点赞
楼主
等级