阿里云网盘WebDAV挂载

WebDAV发布

1. 下载阿里云网盘WebDAV发布工具
https://github.com/zxbu/webdav-aliyundriver/releases/latest

2. 获取阿里云网盘账号的refreshToken
网页登录阿里云网盘,打开浏览器开发者工具,找到Application->Local Storage,点击下面的https://www.aliyundrive.com/,点击右边的token,把refresh_token的值复制出来

3.\ 本地发布WebDAV
运行WebDAV发布工具
java -jar webdav.jar --aliyundrive.refresh-token="your refreshToken"
运行后会开放本地的TCP:8080端口,同时需要身份验证,用户名密码都是admin

其他参数

--aliyundrive.refresh-token
    阿里云盘的refreshToken
--server.port
    非必填,服务器端口号,默认为8080
--aliyundrive.auth.enable=true
    是否开启WebDav账户验证,默认开启
--aliyundrive.auth.user-name=admin
    WebDav账户,默认admin
--aliyundrive.auth.password=admin
    WebDav密码,默认admin
--aliyundrive.work-dir=/etc/aliyun-driver/
    token挂载路径(如果多开的话,需修改此配置)

WebDAV挂载

Windows平台直接使用RaiDrive等工具就可以挂载

Linux平台需要先安装davfs2
CentOS
yum install davfs2
Debian
apt-get install davfs2

挂载WebDAV
mount -t davfs http://127.0.0.1:8080/ /mnt/aliyundrive/
也可以修改/etc/fstab,加入以下配置
http://127.0.0.1:8080/ /mnt/aliyundrive davfs rw,user,_netdev 0 0

取消文件锁(Whether to lock files on the server when they are opened for writing)
修改/etc/davfs2/davfs2.conf
取消注释use_locks,并设置为0

记住WebDAV密码
修改/etc/davfs2/secrets
增加http://127.0.0.1:8080/ admin admin