全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 957|回复: 10

请教下用过backblaze或cf r2对象存储的mjj一个问题

[复制链接]
发表于 2024-5-26 00:48:37 | 显示全部楼层 |阅读模式
【Cloudflare R2】
A类操作(上传):每月 100W次免费【超过按4.50 美元/百万次】
B类操作(下载):每月 1000W次免费【3.6 美元/千万次】
流量:【免费】


【Backblaze B2】
A操作(上传):免费
B操作(下载):每天2500次(免费)| 然后每10000次【0.004美元】
C操作(↓):每天2500次(免费)| 然后每1000次【0.004美元】
(创建API、复制、分块上传、创建桶、获取存储桶的信息、获取存储桶内文件列表)
流量:1T/10美元【使用Cloudflare CDN或Cloudflare Workers则免流】

这两家对象存储都会对文件下载操作进行收费,他们是怎么计算文件下载次数的?是一个文件被客户端请求了,然后客户端下载完这个文件算一次下载次数,还是客户端只要发起了一次请求,不管文件也没有下载完毕都算一次下载次数?如果是后者的话,被有用心的客户端可以不断发起请求,就是不下载文件,还不得被人刷破产啊,比如http1.1以后规定客户端可以发起range请求,一次请求可以下载文件的一小部分,如果客户端使用多线程对一个文件发起超大量的range请求,下载一个文件都能被请求上万次,月付不得一套房哦。

发表于 2024-5-26 08:47:57 来自手机 | 显示全部楼层
用worker也有限额的,老实买VPS或网盘吧。
发表于 2024-5-26 01:05:20 | 显示全部楼层
只要发起请求,不管下载有没有完成,就算一次调用,想避免被刷,可以通过cf workers间接访问R2或者B2对象存储,具体可以参考我签名的零成本建图床链接。这样无论别人再怎么刷,都会先到达cf workers的免费次数,后续的请求就会被阻断,从而间接防止了对象存储被刷。
 楼主| 发表于 2024-5-26 08:17:41 | 显示全部楼层
lixiaofei 发表于 2024-5-26 01:05
只要发起请求,不管下载有没有完成,就算一次调用,想避免被刷,可以通过cf workers间接访问R2或者B2对象存 ...

感谢大佬解惑,我是打算给下载站用的,请求一次就算一次下载次数,这我真的是不敢用了,虽然套个works可以解决,但是如果有人恶意刷请求,works日额度用完了,全站下载崩溃会影响其他用户,目前看来大盘鸡是比较好的选择。对象存储这东西真的是不敢碰。
 楼主| 发表于 2024-5-26 09:21:28 | 显示全部楼层
本帖最后由 叼爆小朋友 于 2024-5-26 09:32 编辑

自己写了个测试脚本,剑皇自己的R2,原理就是通过超多线程大量发送range请求, 每次只请求几百字节,  发送之后,收到服务器回复,马上断开连接,然后又继续发送range请求,500线程1分钟干了90多万次请求数,加个前置cf 写waf规则可以缓解一点,但也不是最好的解绝办法,剑皇的ip多了直接穿透。真的是难崩,这个最好的解决办法只能商家做风控管理,拦截恶意请求,请求数到了用户设置阈值暂停对象存储访问,要么文件下载完毕才计算一次下载次数,这样更难刷请求,要么是完全禁止range,测了几家只有linode的对象存储禁止了range,但多线程下载也禁止了。
发表于 2024-5-26 09:53:53 来自手机 | 显示全部楼层
给绑定的支付方式限额行不行,我限制了我的信用卡海外支付限额 20元
 楼主| 发表于 2024-5-26 09:58:54 | 显示全部楼层
lixiaofei 发表于 2024-5-26 09:53
给绑定的支付方式限额行不行,我限制了我的信用卡海外支付限额 20元


理论上是可以,如果被人刷了大量请求次数,出账单不付款的话,域名和账号会进cf的黑名单吧
发表于 2024-5-26 10:04:25 | 显示全部楼层
也可以通过s3的预授权链接方式来自己做风控,这个是我经常用的一种方案。
发表于 2024-5-26 10:08:45 来自手机 | 显示全部楼层
话说你搞下载站,直接存到网盘里,然后用alist挂载获取直链,这样不行吗?
 楼主| 发表于 2024-5-26 10:11:14 | 显示全部楼层
lixiaofei 发表于 2024-5-26 10:08
话说你搞下载站,直接存到网盘里,然后用alist挂载获取直链,这样不行吗? ...

不行,挂载alist走网盘webdav得话,流量大量会被网盘限速,或者封号。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-6-24 06:44 , Processed in 0.063629 second(s), 7 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表