为什么已经把 cloudflare 上的 Cache Rules 设置为绕过缓存,还是会被限制上传大小?

4 月 5 日
 OwO233

我想要用 openlist 来上传和下载我云盘里的一些东西,但是 cloudflare 限制客户端上传大小最多为 100M ,openlist 没有切片上传这种功能。我原先设想去 cf 设置缓存规则,让上传不走 cf 的缓存,可是还是没用,请问有什么其他解决方案吗?我需要让 openlist 走域名且不能关闭 CDN 。

2498 次点击
所在节点    Cloudflare
5 条回复
mercury233
4 月 5 日
cdn 的原理决定了总会是浏览器->cdn->源站,所以生效的是到 cdn 的上传限制,与缓存无关。
你想要的可能是上传流量不走 cdn ,而网站走 cdn 意味着浏览器不可能获取源站真实地址,所以不可能部分流量不走 cdn 。除非你再开一个域名专门直连到你的源站。
OwO233
4 月 5 日
@mercury233 现在就是专门开了一个域名连到原站了。可惜不支持分片上传啊,这点还是 cloudreve 好用。
docx
4 月 5 日
我猜你这条域名记录之前是开启了云朵的,现在直接关闭了云朵?

需要检查 DNS 生效情况,同时清理本地解析缓存(此缓存非 CDN 缓存,不要混淆)
OwO233
4 月 5 日
@docx 我重新设置了一个域名用来上传了,是我用的项目不支持分片上传啦。这个还是要么 IP 访问,要么就有分片上传好一点。
LGA1150
5 月 13 日
Cloudflare 面板开启 gRPC ,上传时使用 Content-Type: application/grpc 可以绕过上行大小限制

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1203608

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX