Mac下挂载阿里云盘到本地磁盘

2022年01月14日 阅读数:10
这篇文章主要向大家介绍Mac下挂载阿里云盘到本地磁盘,主要内容包括基础应用、实用技巧、原理机制等方面,希望对大家有所帮助。

分享一个开源工具可以让阿里云盘支持标准协议,并可挂载成本地硬盘。java

工具介绍

想要把阿里云盘挂载到本地离不开下面这个工具git

https://github.com/zxbu/webdav-aliyundrivergithub

该项目实现了阿里云盘的 webdav 协议,只须要简单的配置一下,就能够让阿里云盘变身为 webdav 协议的文件服务器。web

基于此,你能够把阿里云盘挂载为 Windows、Linux、Mac 系统的磁盘,能够经过 NAS 系统作文件管理或文件同步。chrome

使用步骤


  1. 先经过浏览器(建议 chrome)打开阿里云盘官网并登陆网页版:https://www.aliyundrive.com/drive/
  2. 登陆成功后,按 F12 打开开发者工具,点击 Application,点击 Local Storage,点击 Local Storage 下的 https://www.aliyundrive.com/ ,点击右边的 token,此时能够看到里面的数据,其中就有 refresh_token,把其值复制出来便可。或者在控制台输入 JSON.parse(window.localStorage["token"]).refresh_token
  3. 由于 docker 方式比较方便,因此选择使用容器方式运行工具,须要先安装 docker 环境,而后执行以下命令:
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/aliyun-driver/ 挂载卷自动维护了最新的refreshToken,建议挂载
# ALIYUNDRIVE_AUTH_PASSWORD 是admin帐户的密码,建议修改
# JAVA_OPTS 可修改最大内存占用,好比 -e JAVA_OPTS="-Xmx512m" 表示最大内存限制为512m

注意:这里咱们只要修改以下几个参数便可。docker


  • refreshToken
  • admin 帐户密码
  • 映射端口号(按本身须要修改,注意不要与其它服务冲突)

  1. 挂载阿里网盘至本机。

这里介绍两种方法:浏览器

  • 使用CloudMounter[1]

Mac下挂载阿里云盘到本地磁盘_java

  • Mac 自带服务挂载。

Mac下挂载阿里云盘到本地磁盘_java_02