jNAS安装阿里云WebDAV并添加到本地目录

作者:雨天就不打伞
直奔主题,下面内容适用于各类linux服务器,本文以群晖为例。主要解决的痛点:

  1. 折腾阿里云的磁盘空间,当本地磁盘一样用
  2. 磁盘可以直接被qBittorrent、transmission等docker识别到,你懂的。(直接配置远程连接是无法识别的)
本文主要结构
  1. docker(ali-webdav) 连接阿里云盘
  2. 安装 Rclone,连接webdav,并挂载到本地目录,设置开机启动
一、docker(ali-webdav) 连接阿里云盘(一) docker(ali-webdav)命令 docker run -d --name=ali-webdav --restart=always -p 8880:8080`# 端口自行修改,WEBUI访问端口,我是8880` -v /etc/localtime:/etc/localtime`# 不用管`-v /volume1/docker/ali-webdav:/usr/local/java/docker/ `# 地址改成本地,是docker配置文件本地映射路径`-e TZ="Asia/Shanghai" `# 不用管` -e ALIYUNDRIVE_REFRESH_TOKEN="57a6d87f56ef4b5cb2360000000000" `# 阿里云盘登录令牌` -e ALIYUNDRIVE_AUTH_PASSWORD="admin" `# 挂载webDAV后,WEBUI登录密码` -e JAVA_OPTS="-Xmx1g"xiaomageit/ali-webdav:0.1.0
【 jNAS安装阿里云WebDAV并添加到本地目录】防止吞符号,来个单行的:docker run -d --name=ali-webdav1 --restart=always -p 8880:8080-v /etc/localtime:/etc/localtime -v /volume1/docker/ali-webdav:/usr/local/java/docker/ -e TZ="Asia/Shanghai" -e ALIYUNDRIVE_REFRESH_TOKEN="57a6d87f56ef4b5cb2360000000" -e ALIYUNDRIVE_AUTH_PASSWORD="admin" -e JAVA_OPTS="-Xmx1g" xiaomageit/ali-webdav:0.1.0
另外介绍下.阿里云令牌获取方式
借鉴大神文章,为防链接失效直接做了内容搬运,如有冒犯随时处理,原文地址:https://wp.gxnas.com/10398.html
  1. 首先要有一个属于自己的阿里云盘账号(一般为手机号),还没有注册有阿里云盘账号的,点【这里】注册账号;
  2. 在电脑上打开浏览器,进入阿里云盘的官网地址,输入阿里云盘账号和密码登陆;
  3. 在浏览器上按一次 F12 键,进入开发者工具模式,在顶上菜单栏点 Application ,然后在左边菜单找到 Local storage 下面的 https://www.aliyundrive.com 这个域名,点到这个域名会看到有一个 token 选项,再点 token ,就找到 refresh_token 了;
  4. refresh_token这行的内容,只需要复制引号里面值就可以了。
jNAS安装阿里云WebDAV并添加到本地目录
文章插图

(二)ali-webdav 访问完成到此处,ali-webdav安装成功后就可以访问登录页了: http://IP:端口 ,如下图,账号密码就是docker里设过的 admin/admin
jNAS安装阿里云WebDAV并添加到本地目录
文章插图

进入后就可以为所欲为了
jNAS安装阿里云WebDAV并添加到本地目录
文章插图

拓展一下
有了webDAV就可以把他挂载到群晖目录了。设置方法:
jNAS安装阿里云WebDAV并添加到本地目录
文章插图

jNAS安装阿里云WebDAV并添加到本地目录
文章插图

jNAS安装阿里云WebDAV并添加到本地目录
文章插图

以上,依次看着填就行。最后就有了如下效果:
jNAS安装阿里云WebDAV并添加到本地目录
文章插图

这样就挂载到群晖本次磁盘目录了,windows也可以:
  1. 我的电脑,添加一个网络位置,输入域名,端口。很简单,网上找个图,如下:
jNAS安装阿里云WebDAV并添加到本地目录