阿里的webdav方式
方式有很多,比如使用alist,使用aliyundrive-webdav.
alist方式的webdav
alist的方式我就不多说了,可以看官网文档:https://alist.nn.ci/zh/
aliyundrive-webdav方式
愿意折腾的,也可以不使用docker,可以去原作者的github上去看看其他方式 GitHub地址
1. 使用docker拉取aliyundrive-webdav镜像
docker pull messense/aliyundrive-webdav
2. 获取阿里网盘的REFRESH_TOKEN
获取阿里令牌
3. 启动阿里网盘WebDAV的服务
docker run -d \ --name=aliyundrive-webdav \ --restart=unless-stopped \ -p 9527:8080 \ -v /mnt/H1/aliyun-webdav/:/etc/aliyundrive-webdav/ \ -e REFRESH_TOKEN='刚刚复制的REFRESH_TOKEN' \ -e WEBDAV_AUTH_USER=daimafengzi \ -e WEBDAV_AUTH_PASSWORD=Gongxifacai168.. \ messense/aliyundrive-webdav
4. 验证是否已经正常启动
在你的浏览器地址栏上,直接输入设备的ip:端口,然后输入启动时设置的账号密码,查看里面文件是否是你网盘的文件,有就说明正常启动连接到你的网盘了
比如我的是192.168.31.132:9527
安装davfs2,挂载webdav为本地路径
安装软件
apt-get install davfs2
创建共享的文件夹(你想放在哪个目录下,就在哪儿创建)
mkdir /aliyundrive
更改文件夹的访问权限(你刚刚创建的文件夹)
chmod 777 /aliyundrive
将网盘挂载到系统的本地路径,执行完命令后会提示你输入账号密码,输入运行webdav时创建的账号密码即可
mount -t davfs http://127.0.0.1:9527/ /aliyundrive
在这个例子中,使用的是本地地址(127.0.0.1)和端口9527。你得替换成你自己的IP
验证挂载是否成功
执行完命令后,能看到一块你网盘大小的磁盘被挂载到你刚创建的文件夹上
df -h