1.需要工具 Docker、Rclone、winfsp、git(都是官方下载可能需要特殊网络环境)

2.安装Docker

我也不知道为什么显示成这样,先退出docker

  • 打开管理员PowreShell输入以下命令
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
再输入以下代码
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
重启电脑
安装WSL,我这准备可以个附件,解压后安装里面的程序
https://xlangnan.lanzoui.com/i2RJbw3bicb
  • 安装结束
  • 打开管理员PowreShell
  • 输入以下命令
wsl --set-default-version 2
这样 Docker 就可以正常打开了

配置挂载阿里云为WEBDAV

验证Docker是否安装成功 docker –version

拉取镜像命令
docker pull zx5253/webdav-aliyundriver
这样就是拉出安装完成了

将以下代码复制到记事本中,并用自己阿里云的refreshtoken替换代码中的 your refreshtoken,然后将替换过的代码复制,打开cmd命令行窗口,输入代码并回车即可,这样阿里云盘就被部署完成。

docker run -d --name=webdav-aliyundriver --restart=always -p 8080:8080 -v /etc/localtime:/etc/localtime -v /etc/aliyun-driver/:/etc/aliyun-driver/ -e TZ="Asia/Shanghai" -e ALIYUNDRIVE_REFRESH_TOKEN="your refreshToken" -e ALIYUNDRIVE_AUTH_PASSWORD="admin" -e JAVA_OPTS="-Xmx1g" zx5253/webdav-aliyundriver
输入 自己电脑的IP:8080 验证webdav是否搭建好了,用户名密码都是admin
3.下载安装winfsp,一直下一步就好了,最后会提示重启计算机
4.下载解压rclone
5.为rclone配置环境变量,此电脑→属性→高级系统设置→环境变量→双击Path

新建把rclone的 目录写入,然后 确定 关闭

5.检查rclone是否配置成功

按win+X,然后按A 打开 powershell ,当然也可以去打开 cmd ,输入rclone –version,如果出现下面的输出则安装成功,否则检查上面步骤的环境变量是否配置正确

4.开始配置rclone

打开powershell输入命令 rclone config

输入 n 新建一个挂载

name 输入一个英文的名字 我这里输入 aliyunpan

选择40 webdav

输入webdav 的url链接 http://192.168.31.110:8080 ,http不能省

选择 5 其他

输入设置的用户名 admin

选择y 自己设置的密码 admin输入两次 不会显示

bearer_token>直接按回车

是否有高级设置 选择 n

选择y 继续

4.下载安装git一路安装就行了
打开 Git Bash

此时请使用git bash的终端执行以下命令

rclone mount aliyunpan:/  X: --cache-dir D:\huancunali --vfs-cache-mode writes &

显示The service rclone has been started.代表挂载成功了

其中:

aliyunpan替换为你自己前面设置的名称 。

Q: 替换为你想要挂载后硬盘的盘符名称即可,记得不要和本地的C盘、D盘等重复。

D:\huancunali 为本地缓存目录,可自行设置 。

出现:The service rclone has been started 则说明挂载成功。

然后输入 exit 退出终端即可。

5.设置开机自动挂载

创建一个名称为 startup_rclone.bat 的文件,里面填写上面的挂载命令:

rclone mount aliyunpan:/  X: --cache-dir D:\huancunali --vfs-cache-mode writes &
在新建一个txt文件输入以下命令,保存改扩展名为.vbs
set ws=wscript.createobject("wscript.shell")
ws.run "startup_rclone.bat",0
以上两个文件放在同一个目录里面

为startup_rclone.vbs文件创建一个快捷方式 放到启动文件夹内,进入起动文件命令是 运行里面输入 shell:startup

这样就挂载完成了