Tech
[分享创造] [分享创造] [开源] 用 Cloudflare Workers + R2 做了个轻量 WebDAV,支持个人自部署
最近想给自己搭一个随时能访问的 ,且 免费 的 WebDAV ,用来在手机和电脑之间同步一些文件以及同步一些小工具的配置文件,比如 cc-switch,clash 之类的。希望少维护一台服务器,也不想为低频的个人文件访问单独租机器,于是做了这个东东(在此疯狂感谢 cf 大善人,简直是赛博活菩萨):
https://github.com/CallMeKingsley97/cf-free-webdav
它用 Cloudflare Workers 处理 WebDAV 请求,用私有 R2 bucket 保存文件。当前支持 Basic Auth ,以及常用的文件和目录操作:
GET 、 HEAD 、 PUT
PROPFIND 、 MKCOL 、 DELETE
COPY 、 MOVE
支持空目录和文件字节范围读取
可以连接已有 GitHub 仓库部署到 Cloudflare Workers ,也可以用 Wrangler 从本地部署。部署后配置 WEBDAV_PASSWORD Secret ,再用任意 WebDAV 客户端连接 /dav/...
Read the full discussion on V2EX
This article was aggregated from V2EX. Click to join the conversation.
View on V2EX