盒子网_电视盒子网_盒子刷机网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 16485|回复: 14

三种利用WebDAV服务挂载阿里云盘,实现plex影视库

[复制链接]

13

主题

16

回帖

1214

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1214
发表于 2022-3-24 21:52:05 | 显示全部楼层 |阅读模式
本帖最后由 nckeke 于 2022-3-28 21:28 编辑
近期由于nas硬盘快满了,就想着把一些不重要的影视资源转移到阿里云盘,经过查看各种资料,发现有三种利用WebDAV服务挂载阿里云盘,从而实现用plex阿里云盘的视频的目的


第一种:利用docker拉取github上的项目


我这里用的是 zxbu/webdav-aliyundriver 可以把阿里云盘挂载成webDav


这个项目实现了阿里云盘的webdav协议,只需要简单的配置一下,就可以让阿里云盘变身为webdav协议的文件服务器。 基于此,你可以把阿里云盘挂载为Windows、Linux、Mac系统的磁盘,可以通过NAS系统做文件管理或文件同步,更多玩法等你挖掘


既然这样 不就可以把阿里云挂载到群晖本地的硬盘 然后用plex选择 文件 然后进行扫描 读取 实现在plex播放云盘里的视频

说干就干 先看下项目的README

1.png


首先打开阿里云盘的官网 https://www.aliyundrive.com/ , 登录后按F12 进入开发者工具,找到tokan里面的refresh_token复制存着备用

2.png

然后打开你的群晖 在docker文件夹 新建一个文件夹 取名叫aliyun

3.png

然后打开群晖的docker管理 搜索 webdav-aliyundriver 就选择人用的最多的那个吧

4.png

下载完成后,在映像中选中刚刚下载的,双击创建容器

AURAcL6W5m.png

然后打开高权限

5.png


点击高级设置


  • ALIYUNDRIVE_REFRESH_TOKEN 为上文获取的refresh_token

  • ALIYUNDRIVE_AUTH_USER-NAME 为 WebDAV 设置用户名

  • ALIYUNDRIVE_AUTH_PASSWORD 为 WebDAV 设置密码

  • TZ=Asia/Shanghai   为时区


6.png



7.png


8.png


9.png


继续下一步 就可以启动了


10.png


现在来测试一下这个的时候挂载是否成功 打开文件管理器 挂载


11.png


然后点击webDev

12.png


具体配置按照你刚刚创建的时候信息填写
13.png


然后就可以挂载到本地nas里面了
14.png


到这里就可以像在本地操作webDav一样 下载上传文件等等


普通nas到现在就结束了 但是我用的pve里面装的黑群晖 我想用plex来挂载阿里云盘里面的电影和视频 来看海报墙和在线观看

选择你要添加的类型 选择这个路径 然后它就自动扫描进行建库了

15.png

等一会扫描完成

16.png



第二种:群晖安装CloudDrive套件


CloudDrive 是一款由网友开发的第三方网盘挂载工具,它支持将 阿里云盘、115 网盘、天翼网盘、沃云盘、和彩云等网盘以及 WebDAV (也就是 NAS 或自建的 VPS 服务器 / 诚通网盘 / 坚果云等) 映射变成为电脑的“本地硬盘”。


001.png


1.添加套件源


002.png


2.找到套件并安装


003.png


3.打开套件,注册并登录
004.png


注册并登录,如果你想在外网访问的话,记得端口转发一下,默认的是9798

不过内网设置好之后基本也不会外网访问了。

4.配置登录阿里云

点击上面添加阿里云


005.png


扫码登录

006.png

登陆成功就是这样,可以管理云盘里面的文件了

007.png


5.自动生成共享文件夹并挂载

会自动生成CloudNAS共享文件夹挂载成功,如果没有找到CloudNAS文件夹手动创建下


008.png


二.PLEX挂载刮削阿里云

1.新建资料库并添加CloudNAS文件夹

009.png


2.给PLEX访问此文件夹的权限!权限!!

我开始就是没给,所以刮不出来哈哈

控制面板-共享文件夹


0010.png

选中CloudNAS点击编辑

点击权限--选择系统内部用户账号-给 PlexMediaServer 打上可读写


0012.png


保存即可


0016.png



第三种:openwrt阿里云盘插件


插件安装
插件 aliyundrive-webdav 由 Python 大佬 messense 开发提供,感谢大佬的无私奉献,以下为大佬的 Github 仓库,需要 aliyundrive-webdav 新版本请移步仓库查看,地址如下:

# aliyundrive-webdav
下载地址https://github.com/messense/aliyundrive-webdav
使用 SSH 登录连接到 OpenWrt 并进行安装,演示是 aarch64_generic 架构设备使用,比如:R2S丨R4S丨N1,不清楚 CPU 架构类型可通过运行 opkg print-architecture 命令查询,并替换 aarch64_generic,命令如下:


# 查看设备架构
opkg print-architecture

# 下载依赖和插件
wget https://github.com/messense/aliy ... aarch64_generic.ip
wget https://github.com/messense/aliy ... ebdav_1.2.3_all.ipk
wget https://github.com/messense/aliy ... -cn_1.2.3-1_all.ipk

# 安装依赖和插件
opkg install aliyundrive-webdav_1.2.3_aarch64_generic.ipkopkg
install luci-app-aliyundrive-webdav_1.2.3_all.ipkopkg
install luci-i18n-aliyundrive-webdav-zh-cn_1.2.3-1_all.ipk

00001.png


也可以通过openwrt   系统----软件包   进行安装插件包点我  
游客,如果您要查看本帖隐藏内容请回复


00006.png




设置插件
进入 OpenWrt 管理后台,找到 阿里云盘 WebDAV 管理页,进入后不着急勾选启用,先填写上面获取的 Refresh Token 密钥,
云盘根目录 / 就是访问网盘下所有资源,如果你想只访问某个文件夹,那么就设置为 /文件名

下面就开始设置主机地址,主机地址填写你 OpenWrt 的地址,比如:192.168.2.1,端口设置不要默认 8080,因 OpenWrt 很多插件都是用了 8080 端口会导致冲突,而出现阿里云盘无法使用,这里我们设置为 8989

00002.png

00003.png

00004.jpg
点击保存应用


如果不开启 阿里云相册与云盘服务 domainId,那么 TLS 证书文件路径 和 TLS 私钥文件路径 就无需设置,用户名 和 密码 内网使用可以不设置,其他默认,删除文件不放入回收站可以根据自己需求进行勾选,然后选择启用,保存&设置
通过:192.168.2.1:8989 访问,如果访问成功,那么就设置成功了,如下图:

00005.png

如果无法访问,那么更换端口尝试访问

挂载云盘到nas piex设置和第一种方法一样,这里就不啰嗦了

00007.jpg

播放快进,点击等基本都不用等待,速度还是可以的

同样的方法在云盘里面分好类可以利用PLEX搭建云盘音乐库,照片库,这种不重要的资源节省本地内存。


最后复制一下免责声明

本软件为免费开源项目,无任何形式的盈利行为。

本软件服务于阿里云盘,旨在让阿里云盘功能更强大。如有侵权,请与我联系,会及时处理。

本软件皆调用官方接口实现,无任何“Hack”行为,无破坏官方接口行为。

本软件仅做流量转发,不拦截、存储、篡改任何用户数据。

严禁使用本软件进行盈利、损坏官方、散落任何违法信息等行为。

本软件不作任何稳定性的承诺,如因使用本软件导致的文件丢失、文件破坏等意外情况,均与本软件无关。
























回复

使用道具 举报

0

主题

93

回帖

212

积分

中级会员

Rank: 3Rank: 3

积分
212
发表于 2022-3-25 08:12:48 | 显示全部楼层
看着真不错,也想搞搞试试看,选择哪一种方式更好呢?
回复 支持 反对

使用道具 举报

13

主题

16

回帖

1214

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1214
 楼主| 发表于 2022-3-25 10:03:11 来自手机 | 显示全部楼层
枼子2013 发表于 2022-3-25 08:12
看着真不错,也想搞搞试试看,选择哪一种方式更好呢?

这就要根据你的实际情况选择,建议选择第1种或者是第3种,不经过其他服务器中转,而且docker的方法通用性比较强的,理论上所有能部署docker的设备都可以
回复 支持 反对

使用道具 举报

0

主题

18

回帖

2067

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2067
发表于 2022-3-25 10:39:57 | 显示全部楼层
谢谢分享,改天试试。
回复 支持 反对

使用道具 举报

0

主题

93

回帖

212

积分

中级会员

Rank: 3Rank: 3

积分
212
发表于 2022-3-25 10:46:30 | 显示全部楼层
nckeke 发表于 2022-3-25 10:03
这就要根据你的实际情况选择,建议选择第1种或者是第3种,不经过其他服务器中转,而且docker的方法通用性比 ...

好的,谢谢,等设备到了,鼓捣鼓捣1跟试试看;
都是要先按照plex客户端先哈
回复 支持 反对

使用道具 举报

13

主题

16

回帖

1214

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1214
 楼主| 发表于 2022-3-25 10:49:17 | 显示全部楼层
施恩 发表于 2022-3-25 10:39
谢谢分享,改天试试。

大家一起交流学习
回复 支持 反对

使用道具 举报

13

主题

16

回帖

1214

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1214
 楼主| 发表于 2022-3-25 10:53:45 | 显示全部楼层
枼子2013 发表于 2022-3-25 10:46
好的,谢谢,等设备到了,鼓捣鼓捣1跟试试看;
都是要先按照plex客户端先哈 ...


先在nas安装plex服务器端,电视上配合kodi使用plex插件最好用
回复 支持 反对

使用道具 举报

0

主题

93

回帖

212

积分

中级会员

Rank: 3Rank: 3

积分
212
发表于 2022-3-25 14:20:03 | 显示全部楼层
nckeke 发表于 2022-3-25 10:53
先在nas安装plex服务器端,电视上配合kodi使用plex插件最好用

下一步是不是再写一个 nas按照plex服务器端,以及电视按照kodi 使用plex  ,展示一下电视墙的效果的帖子啊,
会不会更nice
回复 支持 反对

使用道具 举报

3

主题

39

回帖

218

积分

中级会员

Rank: 3Rank: 3

积分
218
发表于 2022-3-25 18:50:40 来自手机 | 显示全部楼层
厉害了。我只能试试第一种。
回复 支持 反对

使用道具 举报

13

主题

16

回帖

1214

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1214
 楼主| 发表于 2022-3-25 21:06:38 | 显示全部楼层
枼子2013 发表于 2022-3-25 14:20
下一步是不是再写一个 nas按照plex服务器端,以及电视按照kodi 使用plex  ,展示一下电视墙的效果的帖子 ...

有空可以搞下
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|盒子网 ( 粤ICP备2022074510号-1 ) 粤公网安备44190002006514号 .

GMT+8, 2024-5-19 01:54 , Processed in 0.076995 second(s), 26 queries .

Powered by Discuz! X3.4