WebDAV 配置
CloudPaste 提供完整的 WebDAV 协议支持,允许您将文件存储挂载为网络驱动器,实现无缝的文件管理体验。
WebDAV 简介
WebDAV(Web Distributed Authoring and Versioning)是 HTTP 协议的扩展,允许用户通过网络对文件进行读写操作。
主要特性
- 📁 文件管理: 创建、删除、重命名文件和文件夹
- 🔄 同步访问: 多设备间文件同步
- 🌐 跨平台: 支持 Windows、macOS、Linux
- 🔒 安全访问: 基于 HTTPS 的安全传输
- 📱 移动支持: 支持移动设备客户端
访问地址
CloudPaste 的 WebDAV 服务地址格式:
使用后端域名作为地址!!!
https://your-domain.com/dav例如:
https://paste.example.com/davhttps://cloudpaste-backend.your-username.workers.dev/dav
认证方式
1. 管理员账号认证
使用 CloudPaste 的管理员账号:
- 用户名:
admin(或您设置的管理员用户名) - 密码: 管理员密码
2. API 密钥认证
使用专门的 API 密钥,需启用挂载页权限和WEBDAV权限:
- 用户名: API 密钥的值
- 密码: API 密钥的值(用户密码相同)
推荐
建议为 WebDAV 访问创建专门的 API 密钥,并设置适当的权限范围。
使用方式
- 使用前先确保S3存储/其余存储 已配置,若要给API密钥用户使用,必须开启对应存储配置中的“允许API密钥用户”权限。
- 配置存储后,再去挂载管理中添加对应的驱动进行挂载,这里的路径按照格式任意填写,只是作为挂载路径的标识,和驱动内容无关。
- 挂载成功后,即可在 WebDAV 客户端中访问并管理文件,格式为
https://your-domain.com/dav/挂载路径/。这里的“挂载路径/”对应着就是你的S3存储桶下的根目录路径,若是想细分到文件夹,则填写对应文件夹路径即可https://your-domain.com/dav/挂载路径/S3根目录下的子文件夹路径/。 - 针对使用API密钥的用户,请确保已启用挂载权限和存储桶的“允许API密钥用户”权限下,界面开启相关的挂载页权限和webdav权限后,即可设置对应密钥基本路径挂载路径(同理映射到WEBDAV路径)。
⚠️请第三方可挂载webdav的客户端进行挂载,参考openlist文档
常见问题解决:
连接问题:
- 出现405错误,确认 WebDAV URL 格式正确(后端域名作为地址)
- 验证认证凭据是否有效
- 检查 API 密钥是否具有挂载权限
权限错误:
- 确认账户具有所需的权限
- 管理员账户应有完整权限
- API 密钥需特别启用挂载权限
⚠️⚠️ Webdav 上传问题:
- 对于 Worker部署, webdav上传 可能受到 Cloudflare 的 Worker 上传限制(100MB左右)
- 对于 Docker 部署,只需注意 nginx 代理配置,上传模式任意。
- Windows,Raidrive 等客户端挂载暂不支持拖动上传
