全国最新同城
小姐信息网
爱妻俱乐部
夫妻交友论坛
麻豆传媒映画APP
国产原创中文AV

 

| 可打印版本 | 推薦給朋友 | 訂閱主題 | 收藏主題 | 上一主題 | 下一主題 |

     
標題: [教學] 10G免費高速外鏈圖床 Backblaze B2 + Cloudflare CDN, 可自定撠鴞W,暴发户可以放各种文件外链
 
ikarus UID 997433
等級 190 版主
職業

總分 13258
積分 12021
金幣 247368
貼子 32727
支持 3195
狀態 離線

閱讀權限 190
註冊日期 2008-03-06
上次訪問 2020-11-28
最後發表 2020-11-28
查看資料 發短訊息 Blog 頂部
NO:1 2020-11-22 17:46 [ 放大字體 ]

[教學] 10G免費高速外鏈圖床 Backblaze B2 + Cloudflare CDN


现在各种第三方图床还有点,但是相比好些年前,免费的精品越来越少,免费的也越来越不稳定,而免费外链空间,基本灭绝。
之前用sm.ms,结果发现上传图片特别不友好,批量上传,除了经常部分失败,导致图片顺序错乱,发多图的时候简直让人抓狂。
后来改用qpix,上传很友好,成功率很高文件顺序很ok,还自带更丰富的批量内嵌code,本来稳定使用几个月。本人有翻旧贴的习惯,结果发现自己的好几个资源贴里的qpix图片都挂掉了。
然后登陆图床后台一看,上传的图片都还在,只是外链变了,研究了一下链接,变成Backblaze空间链接。所以花了点时间研究了一下这个图床,其实说它是空间比较符合,它可以放不少种类文件,这里只测试了mp3,网页链接可正常播放,常规视频也应该是可以,至于外链稳定性,我会继续测试。


BACKBLAZE
首先隆重介绍一下 Backblaze(不明白为什么这么久了没有关于这个的教程?)
2015年9月,Backblaze推出了新产品B2 Cloud Storage。作为基础架构即服务(IaaS),它的目标是软件集成(尽管也提供Web前端和API)。它直接与类似服务Amazon S3,Microsoft Azure和Google Cloud竞争。在2018年4月,Backblaze宣布了云计算合作伙伴关系,它将直接将Backblaze的数据中心与其合作伙伴Packet和ServerCentral连接起来,为存储在B2 Cloud Storage中的数据提供高性能的云计算,而は需支付任何费用。

B2 Cloud Storage非常客气,有以下优点:

用户永久免费10GB直链存储
每天1GB下行流量
は限量的上传流量
每天下载请求2500次免费
每天上传请求2500次免费
基于CloudFlareCDN


另外超出免费额度的价钱也很nice:

按這裡可在新視窗開啟 或 按 CTRL+Mouse捲動 可進行放大/縮細



并且(敲黑板)Backblaze加入了CloudFlare的带宽联盟( Bandwidth Alliance) Backblaze与CloudFlare之间的流量直接免费,也就是每天は限量下行流量,配上CloudFlare超长缓存,每天下载请求は限次免费。

按這裡可在新視窗開啟 或 按 CTRL+Mouse捲動 可進行放大/縮細



注册:
B2云存储注册,点击坐小火箭直达

按這裡可在新視窗開啟 或 按 CTRL+Mouse捲動 可進行放大/縮細



注册过程自己搞定,不再赘述。
注意注册后可能会需要绑定手机号,接收短信大概产生¥0.1费用,建议还是乖乖用正常的手机号,网络上的各种接收验证码网站、软件或者其他啥的就别存在什么幻想了。

注册成功后,右下角可以选择适合自己的语言。(网站自带的中文语言翻译简直要人命)
创建一个“桶”,起个桶名,注意选择Public公众,Object Lock我直接Disable,然后创建桶。

按這裡可在新視窗開啟 或 按 CTRL+Mouse捲動 可進行放大/縮細



按這裡可在新視窗開啟 或 按 CTRL+Mouse捲動 可進行放大/縮細



等成功就会看到你新命名的那个桶了,点蓝色小按钮上传/下载,就可以进行上传文件了。

上传一个图片测试,成功后,点击文件右侧小感叹号可以查看文件属性,主要看那个friendly url/友好url,是以“https://f000.backblazeb2.com/file/桶名/XXXX.jpg” 的图片文件链接,这就是空间文件的外链了。

按這裡可在新視窗開啟 或 按 CTRL+Mouse捲動 可進行放大/縮細



按這裡可在新視窗開啟 或 按 CTRL+Mouse捲動 可進行放大/縮細




空间流程结束了,如果暴发户不在意流量,愿意花钱买的,可以不用看下面教程。但是能嫖还是要嫖一下的。

现在我们要进行前面提到的和CloudFlare之间的免流对接。

在进行CloudFlare之前,需要一个条件,需要一个域名,二级的那种不可以,CloudFlare认不出。
没有域名的这里介绍一个免费白嫖的域名申请网站:www.freenom.com/
上面tk/ml/ga/cf/qg后缀域名都是最长1年免费,反正能先免费先免费,快到期续费或者再换也可以。具体流程,大家自己摸索一下,也大都是很简单的,选域名,下订单,选择免费的月份长度,一般都是12个月了,然后成功的话就会有邮件通知。这里我自己试了一下,申请后老是提示technical error,不知道是网站抽了还是怎么回事,连个毛都没薅到还注册了个账号。最后火大,花1块钢镚直接在腾讯云买了个top后缀域名。(白嫖之路破功

注册CloudFlare:
CloudFlare注册账号,点击坐高射炮直达

网站英文界面右上角可以选择其他语言。

注册过程继续略过,会点进来看的基本都懂。

登陆CloudFlare后先添加自己域名,然后添加一个子域名名为img,新增一条cname记录,指向文件地址中的域名,以我自己图片链接为例,即是将img.ikarusl.top通过cname到f000.backblazeb2.com,效果便是https://img.ikarusl.top/file/ikarus/12222.jpg 指向 https://f000.backblazeb2.com/file/ikarus/12222.jpg

按這裡可在新視窗開啟 或 按 CTRL+Mouse捲動 可進行放大/縮細



根据上图所示, 我使用这个子域名 img.ikarusl.top是图床的域名, 并指向 f000.backblazeb2.com.确保 Cloudflare 橙色保护盾是开D的状态, 这代表请求是通过了 Cloudflare 的 CDN 代理层. Cloudflare 默认的 TTL 将被设置为 auto(自动).

点击继续到一下步,这里CloudFlare会提示一些域名DNS的设置,按照里面,到自己域名后台,进行设置完稍等一会儿设置就可以生效了。

另外Cloudfalre的ssl设置需要使用full完全,因为backblaze仅提供https访问地址。

按這裡可在新視窗開啟 或 按 CTRL+Mouse捲動 可進行放大/縮細



当然你如果觉得文件链接不好看太长了,你也可以使用cloudflare自带的页面规则301 ,缩短链接地址,比如通过 https://img.ikarusl.top/12222.jpg 直接访问 https://f000.backblazeb2.com/file/ikarus/12222.jpg
例如匹配规则 https://img.ikarusl.top/*
重定向网址到 https://f000.backblazeb2.com/file/ikarus/$1
使用cloudflare自带的页面规则301 重定向,重定向网址第一个通配符是$1,第二个通配符是$2

按這裡可在新視窗開啟 或 按 CTRL+Mouse捲動 可進行放大/縮細



这里Cloudfalre部分教程也结束了。

补充:虽然D用了CloudFlare CDN,但发现缓存永远不能命中(MISS),我们需要对添加一个缓存指令(默认是不缓存),打开存储桶设置,桶信息设置为{"cache-control":"max-age=43200"},其中43200单位为秒(s),意思就是说43200秒内CF不会去从源站重新获取资源。

按這裡可在新視窗開啟 或 按 CTRL+Mouse捲動 可進行放大/縮細



另外设置CORS规则,选择“与所有HTTPS来源共享此存储桶中的所有内容” 及“将CORS规则应用于以下API :- 都” 并update更新规则。

按這裡可在新視窗開啟 或 按 CTRL+Mouse捲動 可進行放大/縮細




做到这一步就可以进行测试了。
周董这个图片,实际地址是:https://f000.backblazeb2.com/file/ikarus/12222.jpg
现被定向成我自己域名地址:https://img.ikarusl.top/file/ikarus/12222.jpg

再贴个图test一下(论坛不支持https,所以贴图时候要改成http)

按這裡可在新視窗開啟 或 按 CTRL+Mouse捲動 可進行放大/縮細




Backblaze B2 流到 Cloudflare 的流量是免费的,也就是说就算 Cloudflare 回源 B2 也没有 $0.01/GB 的流出流量费,相当于免费は限流量。对于日常图床来说足足{了。
而且大部分的网络上图床也都是在这个基础上搭建的,比如qpix  

赶写的教程,很多我自己也是一知半解,只是把资源拿出来共享,有不懂的可以跟帖提问。



[ 本貼最後由 ikarus 於 2020-11-25 12:58 編輯 ]

     



Powered by UNetBoard 4.9.12 RTM © 2000-2006. Design & Mend by AndyGod. (Kernel by Discuz!)
處理需時 0.014747 秒, 查詢 5 次 , Gzip 壓縮 ( Cookies 錯誤解決方法 )
所有時間為 GMT+8, 現在時間是 2020-11-29 03:49 繁體中文 - 清除 Cookies - 聯繫我們 - 18P2P-Forum - 純文字版