错误信息:Error status : 502. (CallbackFailed)
我遇到这个问题后来issues看了半天,有大佬发现了原因,还有人给出了解决方案,但我试了不成功,后来琢磨出了一个不错的解决方案,如果你也遇到了这个问题,希望这篇issues能够帮到你!
导致这个问题的原因可以看 #1693 里 @junbaor 的回答,说白了就是不能用 TLS/HTTPS,如果你的整个域名都供云盘使用的话直接在 Cloudflare 证书设置、服务器网站设置和 Cloudreve 仪表盘 - 参数设置 - 站点信息 - 站点URL
设置里关闭 HTTPS 就行了,但这么操作的话整个域名都会无法使用 HTTPS,如果你想只让云盘不使用 HTTPS 可以按我下面说的操作:
- 在你的服务器网站设置里把 HTTPS 关了
- 进入
Cloudflare - 对应的站点设置 - 规则 - Configuration Rules
创建一条规则 - 按图配置:
将其中的 files.omoe.team
替换为你自己的云盘地址, oss.ccs.cool
替换为你的OSS地址,因为我有两个OSS( personal.oss.ccs.cool
and team.oss.ccs.cool
),所以使用的是“包含”,如果你只有一个OSS的话“包含”和“等于”都可以用。
表达式代码:(http.host eq "files.omoe.team" and ssl) or (http.host contains "oss.ccs.cool" and ssl)
可以直接点 编辑表达式
把上面的东西输进去然后更改,这样比较方便。
- 还有,记得把
Cloudreve 仪表盘 - 参数设置 - 站点信息 - 站点URL
里的 URL 改成 HTTP 的~
3条答案
按热度按时间bcs8qyzn1#
.dev域名直接无解, sad
dddzy1tm2#
修复了吗这个bug
dwthyt8l3#
我这么配置了还是不能用