树洞剪藏#剪藏#树洞剪藏

用CF和BackBlaze零成本自建图床,年度最强白嫖攻略

2025 年 3 月 3 日1 分钟
分享Twitter / XTelegram微博
用CF和BackBlaze零成本自建图床,年度最强白嫖攻略 封面

同步来源:树洞剪藏 源站剪藏 ID:516 原文地址:https://www.nodeseek.com/post-276869-8

打开原文 · 打开源站剪藏快照


用CF和BackBlaze零成本自建图床,年度最强白嫖攻略

NodeSeek beta 日常 技术 情报 测评 交易 拼车 推广

用CF和BackBlaze零成本自建图床,年度最强白嫖攻略

云上拾荒者 ⚠️Lv 2 楼主 4days ago edited 3days ago in 技术 #0

CF大善人就不用多介绍了,BackBlaze在云存储领域属于S3平替,10G免费,兼容S3 API,最关键的是从CF下载不占流量

注册地址 ,无aff,信箱即可注册,无需付款

BackBlaze免费账户默认存储是私有的,公开访问需要钞票。cloudflare大善人就派上用场了,我们通过worker来让它变成公开访问。

API

注册BackBlaze之后,创建一个Bucket。所有图片都会保存在这个bucket里面

随便上传一个文件,点开文件之后找到S3 URL记下来。

创建一个Application Keys,访问权限可读写。保存好Key ID和Access Key

在cloudflare里创建一个worker,Start from a template点右边的Hello world,然后deploy

在下个页面点Edit code,把 代码 贴进去,点选Deploy

回到Worker页面,在Settings -> Variables and Secrets里添加这些配置

DOWNLOAD_URL 图床地址,比如 https://myhost.xyz

UPLOAD_URL 图床上传API地址,比如 https://myhost.xyz/upload

S3_ACCESS_KEY_ID BackBlaze的Key ID

S3_SECRET_ACCESS_KEY BackBlaze的Access key

S3_BASE_URL 之前保存下来S3 URL的base URL,去除bucket部分,比如 https://s3.us-west-004.backblazeb2.com

S3_BUCKET 你创建的bucket名字

S3_REGION 在S3 base URL里面可以找到,比如 us-west-004

设置你的域名的worker route,配置 myhost.xyz/* 使用worker,图床API就搞定了

上传页面

下载 压缩包 ,解压后把里面的文件上传到bucket里就好

你可以通过 https://myhost.xyz/_3uWr_VmKwkCzVPgWBzed6xE3WDWZdrvGNLo6Xv9bpk/index.html 访问上传页面(把myhost换成你的域名)

当你有了初始的上传页面之后,就可以上传新的上传页面了(详见FAQ)

域名设置

重要‼️在你的域名设置里面,A record或者cname可以随便设,但反向代理(小黄云)一定要打开

FAQ

Q: 上传链接里的 _3uWr_VmKwkCzVPgWBzed6xE3WDWZdrvGNLo6Xv9bpk 太长了我记不住怎么办?

A: 你可以把链接放收藏夹里。

或者可以配置一个page rule来重写

Q: 怎么上传成webp?

A: 你可以把图片先转换成webp再上传。

Q: 图床能不能设置成只有自己可以上传?

A: 人还是要有点共享精神的。虽然但是,本系统支持通过混淆来实现安全,方法就是套娃。

当你有了最初始的上传页面,首先在上传页面源码(压缩包里的_3uWr_VmKwkCzVPgWBzed6xE3WDWZdrvGNLo6Xv9bpk)中找到 url.pathname = 'upload'; , 把 upload 改成你的小秘密,比如 upload123456 ,再把文件名改成index.html,通过上传页面重新上传,你就有了新的上传链接了。

接下来去cf worker里面把 UPLOAD_URL 改成小秘密,比如 https://myhost.xyz/upload123456

最后去backblaze把原始页面删掉,你就有了一个看起来很安全的系统了。

免费的东西,喜欢就加点🍗吧

TG

22 0 70 引用 回复

1 .. 4 5 6 7 8

云上拾荒者 楼主 2days ago

#59

@tof #57 检查一下配置是不是都对,page rule是在正确的子域名里面的,URL域名和worker的download url域名一致,清理一下浏览器缓存

TG

1 0 引用 回复

小菜鸟 4days ago #1

牛的

0 0 引用 回复

ekkohy 4days ago #2

支持

✈️ TG | ✉️ PM

0 0 引用 回复

神秘人 4days ago #3

谁搭好了 看看成品

Uptime Status

0 0 引用 回复

小花生 4days ago #4

没有图文搭配看不懂🇹🇼

rakuten年终羊毛40刀

0 0 引用 回复

皮皮瑾 4days ago edited 3days ago #5

我了个去,总算弄好了。

☃️图床 | ✍️博客

0 0 引用 回复

云上拾荒者 楼主 4days ago #6

@神秘人 [#3]

成品

TG

0 0 引用 回复

云上拾荒者 楼主 4days ago #7

@小花生 #4 配了图了

TG

0 0 引用 回复

宙斯 4days ago #8

楼主厉害👍

0 0 引用 回复

luofengyuan 4days ago #9

请问下咋设置worker route?

博客

0 0 引用 回复

云上拾荒者 楼主 4days ago #10

@luofengyuan #9 更新了说明。选你的域名,然后左边栏选worker route

TG

0 0 引用 回复

yanleichang 4days ago edited 4days ago #11

🍗支持

✉️站内私信 | ✈️电报联系

0 0 引用 回复

kingis 4days ago #12

@云上拾荒者 #6 不错

这个建了是免费存10G还是流量是10G?

✈️TG | ✉️站内PM | ㊙️穷逼探针

0 0 引用 回复

云上拾荒者 楼主 4days ago #13

@kingis #12 因为是CF访问,不走流量。纯存储

TG

0 0 引用 回复

luofengyuan 4days ago #14

@云上拾荒者 #13 请问就是假如

DOWNLOAD_URL设置的1.2.com,就先把1.2.com随便解析个地址打开小黄云,然后添加这个路由就行吗?

博客

0 0 引用 回复

Scalding3917 4days ago #15

感谢楼主分享!

0 0 引用 回复

神秘人 4days ago #16

@云上拾荒者 #6

_3uWr_VmKwkCzVPgWBzed6xE3WDWZdrvGNLo6Xv9bpk

这段可以修改吗

Uptime Status

0 0 引用 回复

云上拾荒者 楼主 4days ago #17

@luofengyuan #14 是的

TG

0 0 引用 回复

云上拾荒者 楼主 4days ago #18

@神秘人 #16 更新了帖子,详见FAQ

TG

0 0 引用 回复

jb 4days ago #19

是的免费的oss论稳定性、容量,限制完爆90%的野鸡图床。看到那种套了cf还限尺度格式、甚至给你压缩了的图床就不能理解,那么垃圾都有人用

##鸡

0 0 引用 回复

宇都宫紫苑 4days ago #20

感谢分享,收藏了

0 0 引用 回复

阿尼亚 4days ago #21

带宽联盟里的都可以

0 0 引用 回复

xulongdqjh 4days ago #22

牛的

Ⓜ️小站 | ✈️守候网络 | ✈️扑克云 | ✈️五毛机场

0 0 引用 回复

zhangyl 3days ago #23

感谢分享,不过一直404没调好

0 0 引用 回复

云上拾荒者 楼主 3days ago #24

@zhangyl #23 上传图片POST 404?检查一下你的UPLOAD_URL和post地址是否一致。post地址一定要以UPLOAD_URL开始

TG

0 0 引用 回复

zhangyl 3days ago #25

@云上拾荒者 #24

是访问上传页面404 有点奇怪

0 0 引用 回复

云上拾荒者 楼主 3days ago #26

@zhangyl #25 我的上传页面?早上在测试私有上传页面,可能换地址了

TG

0 0 引用 回复

8oo1tq 3days ago #27

@云上拾荒者 #0 不错,很好,给我的博客用完美啊

桃花源记

桃花源记-备用

0 0 引用 回复

tmpcms 3days ago #28

我绑卡了

0 0 引用 回复

mjjdevggy 3days ago #29

太强了 感谢分享

0 0 引用 回复

curet 3days ago #30

感谢分享

0 0 引用 回复

libecho 3days ago #31

大佬厉害

✉️站内PM | ⚡以针会友 | ♥️极品4A小姨子 | ✈️不用TG交易

0 0 引用 回复

betanet 3days ago #32

优秀

V变量 | 套图 | Gvar游戏 | netcup 1O无限流量VPS

0 0 引用 回复

皮皮瑾 3days ago edited 3days ago #33

大佬。错误Error 1101是那里出错了

☃️图床 | ✍️博客

0 0 引用 回复

88 3days ago #34

@云上拾荒者 #0

搭完了,好像有限制,有的能传,有的报错

临时邮箱

牛马米表

0 0 引用 编辑

cheat0916 3days ago #35

吃我鸡腿

0 0 引用 回复

云上拾荒者 楼主 3days ago #36

@皮皮瑾 #33

重要‼️在你的域名设置里面,A record或者cname可以随便设,但反向代理(小黄云)一定要打开

TG

0 0 引用 回复

云上拾荒者 楼主 3days ago #37

@88 #34 主要是文件大小的限制。因为用的是二进制单块传输,太大的文件或者网速慢就容易出错。一般的小图问题不大。

TG

0 0 引用 回复

皮皮瑾 3days ago #38

@云上拾荒者 #36 变量哪里没有设置错嘛

☃️图床 | ✍️博客

0 0 引用 回复

云上拾荒者 楼主 3days ago #39

@皮皮瑾 #38 变量没错,在你的域名设置里面,看图

TG

0 0 引用 回复

皮皮瑾 3days ago edited 3days ago #40

大佬帮我看看。哪里错了?

@云上拾荒者 #39

☃️图床 | ✍️博客

0 0 引用 回复

云上拾荒者 楼主 3days ago #41

@皮皮瑾 #40 路由试试 img.sepatu.eu.org/* 呢?

TG

0 0 引用 回复

皮皮瑾 3days ago #42

@云上拾荒者 #41 还是不行。。。

☃️图床 | ✍️博客

0 0 引用 回复

space4 3days ago #43

很强的技术

0 0 引用 回复

云上拾荒者 楼主 3days ago #44

@皮皮瑾 #42 看了一下你的worker注册成功了并且在正常运行,问题出在跟B2的连接上。

开启log记录,然后打开 上传页面 ,看到log里面错误是什么。如果可以的话把log私信给我,我帮你看看

TG

0 0 引用 回复

皮皮瑾 3days ago #45

@云上拾荒者 #44 嗯嗯。等下回去了弄下看。

☃️图床 | ✍️博客

0 0 引用 回复

mivec 3days ago #46

鸡腿献上

收藏留着备用

0 0 引用 回复

hentai 3days ago #47

感谢分享,整了一个

0 0 引用 回复

mikus 3days ago #48

牛的,收藏留着备用

0 0 引用 回复

Giraffe 3days ago #49

我还是喜欢建在自己的vps上

0 0 引用 回复

xzbsts 3days ago #50

收藏留着备用,感谢

0 0 引用 回复

88 2days ago #51

@云上拾荒者 #0

怎么看历史照片啊

临时邮箱

牛马米表

0 0 引用 编辑

云上拾荒者 楼主 2days ago #52

@88 #51 去backblaze里面看

TG

0 0 引用 回复

tof 2days ago edited 2days ago #53

我应该是上传index出错了,那个file。zip,是解压缩后,新建个‘老长字符串’的文件夹,再改名为index.html放进去?

worker日志里:

访问‘ abc.com/REDACTED/index.html‘ 后面返回 "response": { "status": 404

@msg_tof_bot

0 0 引用 回复

云上拾荒者 楼主 2days ago #54

@tof #53 不改名,原样上传。上传完了用 /长hash/index.html 访问

TG

0 0 引用 回复

tof 2days ago #55

@云上拾荒者 #54 也还是404,已经排除了app key和master key的区别😳

还可以如何诊断?我需要pico来测下s3

@msg_tof_bot

0 0 引用 回复

997284979 2days ago #56

回头试试

0 0 引用 回复

tof 2days ago edited 2days ago #57

之前忽略了域名解析需要时间😳

现在长链接可用了。传图片时看日志,显示的是 abc.com/upload 的地址,200,201完成;但直接访问短地址,是不成功的。🤔 依旧是404

@msg_tof_bot

0 0 引用 回复

disillusion171- 2days ago #58

鸡腿,收藏,吃灰,BD

【 探之针 】【 站内PM 】|【 小红卡 】【 16图床 】【 剩余价值 】【 纸飞机 】

正在播放 《 晴天 》 ━━━━━━━━●─────────2:40

⇆ ㅤㅤㅤ◁ ㅤㅤ❚❚ ㅤㅤ▷ ㅤㅤㅤ↻ ​​​

0 0 引用 回复

云上拾荒者 楼主 2days ago #59

@tof #57 检查一下配置是不是都对,page rule是在正确的子域名里面的,URL域名和worker的download url域名一致,清理一下浏览器缓存

TG

1 0 引用 回复

tof 2days ago edited 2days ago #60

@云上拾荒者 #59

rewrite里第一行少写了https:// 😂

现在都好了👍

提个feature:可以支持多张图片和链接历史?

以及最后为何能把原始页面删掉呢?(没改index.html, 也顺利打开了abc.LTD/upload)

@msg_tof_bot

0 0 引用 回复

不是吧哥们 2days ago #61

失败了,按照你的步骤操作的

TG联系

0 0 引用 回复

宇都宫紫苑 2days ago #62

感谢分享,收藏了

0 0 引用 回复

鸿星尔克 1day ago #63

跟着教程搞

最后:HTTP ERROR 404

0 0 引用 回复

云上拾荒者 楼主 1day ago #64

@鸿星尔克 #63 _3uWR文件在backblaze里面吗?URL里面的HTTPS没落下吧?访问要用HTTPS访问

TG

0 0 引用 回复

glucy 1day ago #65

先赏鸡腿🍗

鸡尼台妹

0 0 引用 回复

zenglaotou 1day ago #66

牛🐮

0 0 引用 回复

li62473 1day ago #67

明天试试

0 0 引用 回复

littletoxic 1day ago #68

为啥不直接用 R2,也是 10G

0 0 引用 回复

云上拾荒者 楼主 1day ago #69

@littletoxic #68 R2要信用卡,用超了扣钱

TG

0 0 引用 回复

hunter-xxx7 1day ago #70

謝謝分享

签名是不可能的,这辈子都不可能的

0 0 引用 回复

dsaf234 22h 56min ago #71

@tof #60 我和你的情况一样是404,rewrite里第一行少写了https:// ,这个是什么意思,在哪里配置?

0 0 引用 回复

dsaf234 22h 16min ago #72

也挺多人404的是不是还有什么地方配置没说

0 0 引用 回复

tof 20h 32min ago #73

@dsaf234 #71 就完全是字面意思。rewrite第一行要写https://

@msg_tof_bot

0 0 引用 回复

1 .. 4 5 6 7 8

内容 预览 对照

支持 markdown语法

鼓励友善发言,禁止人身攻击

xxxxxxxxxx

1

1 ​

AC娘

洋葱头

小黄鸡

App

发布评论(Ctrl+Enter)

88

等级 Lv 4 鸡腿 2303 关注 0 回复 0 我 0

主题帖 11 评论数 330 粉丝 2 收藏 237 私信 0 发帖

快捷功能区 推荐阅读 管理记录 幸运抽奖 邀请好友 合作商家 友站链接

所有版块 日常 技术 情报 测评 交易 曝光 拼车 生活 贴图 推广 内版 Dev 无意义 沙盒

📈用户数目📈

目前论坛共有28116位seeker

🎉欢迎新用户🎉

wakuku

Deepliu

seeknodeer

mhpsy

bvk000

dumin2001

honus

cyay10

相关网站 LowEndTalk LowEndSpirit HostLoc ServerHunter

站内导航 关于本站 隐私协议 RSS订阅 sitemap

商业推广 商家申请规则 Premium Provider 合作商家展示

其他平台 电报频道 电报群组

联系我们

Copyright © 2022 - 2025 All rights Reserved

相关文章