实现功能: 本地电脑挂载云盘(免费)
实践电脑: MAC (WIN同理)
主要工具: 阿里云盘
原理: 使用阿里云盘的WebDAV功能,所有的代码都是开源的,所以可以放心使用, 也不用担心资料的安全。
相关链接: https://github.com/messense/aliyundrive-webdav


教程如下:

1 获得自己的云盘Token

登录自己的 阿里云盘 网页版, 按键盘上的 F12 ,选择Console, 输入下面语句:

  1. JSON.parse(localStorage.token).refresh_token

按回车后,即可获得自己的 refresh_token ,我们把它先保存起来。
image.png

2 安装 Docker

Docker 官网: https://www.docker.com/
Docker 可以相当于一个虚拟化容器, 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的平台上。

安装好 Docker 之后打开电脑的终端,
输入下面的代码(注意代码中的 roken 替换上面获取到的)

  1. docker run -d --name=aliyundrive-webdav --restart=unless-stopped -p 8080:8080 \
  2. -v /etc/aliyundrive-webdav/:/etc/aliyundrive-webdav/ \
  3. -e REFRESH_TOKEN='你的 token' \
  4. -e WEBDAV_AUTH_USER=admin \
  5. -e WEBDAV_AUTH_PASSWORD=admin \
  6. messense/aliyundrive-webdav

安装并完成启动:
image.png

3 链接服务器

现在服务已经部署完毕:
进入“访达”并按键盘上的 Command+K 链接服务器
image.png

输入http://127.0.0.1:8080,并用你admin----admin进行登录(admin是默认的账号密码,也可以在上面的代码中修改)
至此你就成功的变出了一块电脑硬盘,而且这是免费的。
image.png