|
|
3 years ago | |
|---|---|---|
| .gitignore | 3 years ago | |
| LICENSE | 3 years ago | |
| README.md | 3 years ago | |
| RaiDriveSetup.exe | 3 years ago | |
| start.bat | 3 years ago | |
| webdav.exe | 3 years ago |
本项目实现了阿里云盘的webdav协议,只需要简单的配置一下,就可以让阿里云盘变身为webdav协议的文件服务器。 基于此,你可以把阿里云盘挂载为Windows、Linux、Mac系统的磁盘,可以通过NAS系统做文件管理或文件同步,更多玩法等你挖掘
支持refreshToken登录方式,具体看参数说明
选择对应的版本进行下载,进入到解压目录执行
./webdav -rt="your refreshToken" # 或者 echo "your refreshToken" > /path/to/save/refreshToken ./webdav -rt /path/to/save/refreshToken
-rt
阿里云盘的refreshToken,获取方式见下文。或者包含refreshToken的文件路径。
-port
非必填,服务器端口号,默认为8085
-user
WebDav账户,默认admin
-pwd
WebDav密码,默认123456
-v
是否显示日志,默认不显示
-V
查看版本号
-crt
检查refreshToken是否过期
| 客户端 | 下载 | 上传 | 备注 |
|---|---|---|---|
| 群辉Cloud Sync | 可用 | 可用 | 单向同步非常稳定 |
| Rclone | 可用 | 可用 | 推荐,支持各个系统 |
| Mac原生 | 可用 | 可用 | 适配有问题,不建议使用 |
| Windows原生 | 可用 | 有点小问题 | 不建议,适配有点问题,上传报错 |
| RaiDrive | 可用 | 可用 | Windows平台下建议用这个 |

Webdav下的流媒体播放等功能
没有做文件sha1校验,不保证上传文件的100%准确性(一般场景下,是没问题的)
通过文件名和文件大小判断是否重复。也就是说如果一个文件即使发生了更新,但其大小没有任何改变,是不会自动上传的
不支持文件名包含 / 字符
部分客户端兼容性不好
单列表最大文件数为200