前言

在这里分享一款阿里云盘扩充 webdav 协议的容器镜像当然也可以本地安装, 不过建议docker搭建,这样方便环境统一,合适群晖、unaid、一切能安装docker的系统而且webdav可玩性很高,比如说群晖备份,映射为本地目录
建议看官方教程一下很简单

搭建方法

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
#/etc/localtime 用于同步容器时间
# /etc/aliyun-driver/ 挂载卷自动维护了最新的refreshToken,建议挂载
# ALIYUNDRIVE_AUTH_PASSWORD 是admin账户的密码,建议修改
# JAVA_OPTS 可修改最大内存占用,比如 -e JAVA_OPTS="-Xmx512m" 表示最大内存限制为512m

参数说明

--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

refreshToken获取

  1. 先通过浏览器(建议chrome)打开阿里云盘官网并登录:https://www.aliyundrive.com/drive/
  2. 登录成功后,按F12打开开发者工具,点击Application,点击Local Storage,点击 Local Storage下的 https://www.aliyundrive.com/,点击右边的token,此时可以看到里面的数据,其中就有refresh_token,把其值复制出来即可。(格式为小写字母和数字,不要复制双引号。例子:ca6bf2175d73as2188efg81f87e55f11)
  3. 第二步有点繁琐,大家结合下面的截图就看懂了
    119246278-e6760880-bbb2-11eb-877c-aca16cf75d89.png

结语

很棒的一款软件,加上这时阿里云盘的速度基本上可以说无敌,希望后面就算开始会员机制也不要封杀这种第三方的客户端,只要不限速给点钱无所谓。

下一篇文章我会教大家如何在unraid下去搭建webdav客户端配合这款软件把阿里云盘映射到本地了Linux主机目录基本上能安装docker都可以来映射。

最后修改:2021 年 07 月 30 日 05 : 32 PM
如果觉得我的文章对你有用,请随意赞赏