网上关于cloudflare的R2文件储存对接方面的教程比较少,前几天遇到一个朋友需要使用到这项服务,陪他一起折腾了一些时间,下面贴出来给各位参考免得各位踩坑
关于为啥使用Alist 而不是其他的呢,其实也试过lsky pro
但是lsky pro有一个问题就是会自动重命名文件以及自动创建目录,
但是我们的需求是直接使用我们上传的文件夹名和文件名
所以最终使用的Alist
简单介绍Alist
它是github上的一款开源软件,使用go写的,可以快速的运行起来,
文档内有中文版
Alist资源链接
https://github.com/alist-org/alist
该软件中文文档:
https://alist.nn.ci/zh/
从安装Alist 到对接 cloudflare R2
最开始参考了这位同学的
Alist挂载Cloudflare R2的简单教程
其实看起来确实有完整的流程以及逻辑
但是Alist本身对连接状态管理上没有做实时更新处理,导致会遇到像这样的问题:
failed get objs: failed to list objs:Unauthorized: Unauthorized status code: 401, request id: , host id:

本文介绍了如何安装和配置Alist以对接CloudflareR2,以及通过WebDAV解决文件上传问题。过程中提到Alist的限制,如连接状态管理和刷新机制,并分享了与AWSS3和CDN集成中的常见问题及解决方案。
40

被折叠的 条评论
为什么被折叠?



