一、下载并安装Docker

下载并安装Docker(https://www.docker.com/),注册登陆。

二、获取阿里云盘REFRESH_TOKEN

  1. 打开Chrome浏览器或新版Edge浏览器,登陆阿里云盘网页版(https://www.aliyundrive.com/drive)。
  2. 按F12打开开发者模式,在应用程序中找到本地存储,点击token后面的值,在下面找到refresh_token,记录下这一串由小写字母和数组组成的值(不包括双引号),这就是在后面需要用到的REFRESH_TOKEN。具体如下图中的①-④。
    请添加图片描述

三、配置Docker

网上的zx5253和zxbu的配置文件都已经被下架,相关的教程都已经不可用。
这里提供messense/aliyundrive-webdavhttps://github.com/messense/aliyundrive-webdav

步骤:

  1. 打开终端,输入
    docker pull messense/aliyundrive-webdav 
    
  2. 在终端中输入
    docker run -d --name=aliyundrive-webdav --restart=unless-stopped -p 8080:8080 \
      -v /etc/aliyundrive-webdav/:/etc/aliyundrive-webdav/ \
      -e REFRESH_TOKEN='your refresh token' \
      -e WEBDAV_AUTH_USER=admin \
      -e WEBDAV_AUTH_PASSWORD=admin \
      messense/aliyundrive-webdav
    
    其中需要修改三个地方,REFRESH_TOKEN 环境变量为你的阿里云盘 refresh_token(见步骤二),WEBDAV_AUTH_USERWEBDAV_AUTH_PASSWORD 为连接 WebDAV 服务的用户名和密码,可以自己根据需要进行设置。
  3. 设置完成之后,在Docker中可以看到多了一条。在这里插入图片描述

四、连接服务器

Mac

保持Docker运行,打开访达->前往->连接服务器,输入地址 http://localhost:8080,然后再输入步骤三中设置的用户名和密码,此时就能成功连接上了阿里云盘。
在这里插入图片描述

PC

下载air explorer 或者Cloudmounter,两者免费版均可以使用

选择webdav
服务器录入:http://localhost:8080
用户名:步骤三配置的用户名
密码:步骤三配置的密码

Logo

秉承“创新、开放、协作、共享”的开源价值观,致力于为大规模开源开放协同创新助力赋能,打造创新成果孵化和新时代开发者培养的开源创新生态!支持公有云使用、私有化部署以及软硬一体化私有部署。

更多推荐