用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