X5MGC - 阿里云盘
type: channel
link: https://blog.x5mgc.com/tag/%E9%98%BF%E9%87%8C%E4%BA%91%E7%9B%98/
items: 阿里云盘WebDAV共享，支持本地挂载、同步

阿里云盘WebDAV共享，支持本地挂载、同步
type: item
date: 2021-08-25T22:03:00+08:00
description: ### 准备工作 1.首先注册个阿里云盘账号 2.一台x86_64、ARM64 NAS或PC #### 浏览器获取refreshToken 1.先通过浏览器（建议chrome）打开阿里云盘官网并登录：https://www.aliyundrive.com/drive/ 2.登录成功后，按F12打开开发者工具，点击Application，点击Local Storage，点击 Local Storage下的 https://www.aliyundrive.com/ ,点击右边的token，此时可以看到里面的数据，其中就有refresh_token，把其值复制出来即可。（格式为小写字母和数字，不要复制双引号。例子：ca6bf2175d73as2188efg81f87e55f11） 3.第二步有点繁琐，大家结合下面的截图就看懂了 ![](https://inews.gtimg.com/newsapp_ls/0/13923342476/0) ### 运行docker webdav-aliyundriver ```java docker create \ --name=webdav-aliyundriver \ --restart=always \ -p 8080:8080 \ -v /etc/localtime:/etc/localtime \ -e TZ=Asia/Shanghai \ -e ALIYUNDRIVE_REFRESH_TOKEN="填写你刚刚获得的token" \ -e ALIYUNDRIVE_AUTH_PASSWORD="admin" \ -e ALIYUNDRIVE_AUTH_USER-NAME="admin" \ -e JAVA_OPTS="-Xmx1g" \ zx5253/webdav-aliyundriver ``` #### docker-compose.yml ```java version: '3' services: # https://github.com/zxbu/webdav-aliyundriver webdav-aliyundriver: image: zx5253/webdav-aliyundriver container_name: webdav-aliyundriver restart: always volumes: - /etc/localtime:/etc/localtime - ./docker/etc/aliyun-driver/:/etc/aliyun-driver/ ports: - "8080:8080" tty: true environment: - TZ=Asia/Shanghai - ALIYUNDRIVE_REFRESH_TOKEN= - ALIYUNDRIVE_AUTH_PASSWORD= - ALIYUNDRIVE_AUTH_USER-NAME= ``` > 创建好容器后，编辑容器信息 将容器内/etc/aliyun-driver挂在到宿主机，这样之后再修改token直接编辑/etc/aliyun-driver内的token文件就可以了 ![](https://inews.gtimg.com/newsapp_ls/0/13923353551/0) 其他的一些参数，根据的你情况自行调整，比如webdav端口，密码等 ![](https://inews.gtimg.com/newsapp_ls/0/13923355892/0) ### 使用jar包运行 这个我不多赘述了，根据你情况调整参数 ```java java -jar webdav.jar --aliyundrive.refresh-token="your refreshToken" ``` ```java --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 ``` ### 挂载 webdav-aliyundriver 使用支持webdav的系统或软件来挂载阿里云盘webdav ```java 地址: https://127.0.0.1:8080 账号: admin 密码: admin ``` #### 群晖 Fila Station 挂载 WebDAV 服务器 > Fila Sta…