onecloud玩客云盒子openwrt用alist挂载百度网盘
写在前面
这不媳妇儿又开始忙考证了,她就喜欢看视频学习,之前我给他提供了夸克网盘的会员,可以在线倍速播放视频。这两天突然问我怎么样把百度网盘里的视频下载下来,因为大多视频分享都是百度网盘的,在线播放有时卡而且没有会员不能倍速。之前是用腾讯浏览器解决的,但是好像现在不好用了。我想到了alist,之前一直知道,我看视频的需求不大所以没有怎么用过,一般都用TVBOX感觉足够了。现在需要挂载百度网盘,何不试试。
一、安装openwrt版alist
我把我的docker版openwrt改为这个版本了,因为这个版本比较新,装软件包比较方便。
https://dl.openwrt.ai/releases/targets/meson/meson8b/openwrt-02.01.2024-meson-meson8b-thunder-onecloud-rootfs.tar.gz
安装alist非简单,一共就分两步:
1.用SSH工具(FinalShell)连接上openwrt,用户名和密码都是root
2.更新软件包列表。opkg update
3.安装alist,命令:luci-app-alist
安装完成后进openwrt后台,刷新一下就可以看到"Alist 文件列表"了
二、配置alist,挂载百度网盘
1.进openwrt后台,网络存储-Alist 文件列表,只需要把启用勾选上就可以了,商品就使用默认的5244,启用日志可以勾选一下。其它地方不用修改,直接点保存并应用就可以了。
2.页面上显示“Alist 运行中”说明我们之前操作没有问题。注意这个页面上的用户手册和打开web界面是我们的重点。我们需要根据用户手册来配置alist.
3.点击打开web界面,进入alist的web界面,点最下面的管理。账户密码都是admin输入后登录
启用alist文件列表4.根据需要修改用户密码
5.点击左边的存储-添加。驱动里选择百度网盘,
挂载路径:/百度网盘
刷新令牌:从用户手册里看一下.点击这里 来获取刷新令牌。
根文件夹路径:根据自己需要填写,如果是根目录就填/
下载接口:非官方
重要的设置就这几个,其它的根据自己情况填写。填写好后点保存就可以。
点击右边的“主页”就可以回到alist的首页了。就可以看到刚刚挂载的百度网盘了。
三、把百度网盘挂载到家里的每一块屏上
理论论上讲,播放器只要支持webDAV就可以挂载alist,每个平台的软件不一样,操作略有区别。
1. windows系统 PC端 浏览器上播放
可以直接在浏览器中打开,http://IP:5244,打开之的可以看到主页有我们刚建的百度网盘alist列表,展开之后就可以看到百度网盘里面的内容了。但是尝试播放一下你会发现播放不了,总是重连中。查alist官方用记手机得知需要改User-Agent才可以。需要安装一个浏览器插件
在浏览器插件市场搜索User-Agent就可以找到好多,随便找一款User-Agent Switcher就可以,把请求头修改成pan.baidu.com就可以了。也可直接下载这个安装到浏览器里User-Agent Switcher and Manager,不会的可以参考https://www.bilibili.com/video/BV1UA4y1X7J8 修改完后刷新就可以播放了。
百度网盘改请求头浏览器在线播放很流畅,拖动进度条,缓冲时间也很短,比在百度网盘上直接观看要强多了。但是不能倍速播放。可以看到视频的下方有一行各种播放器的图标,如果你电脑上装了这些视频播放器直接点它可以跳转到视频播放器里去播放。调用这些视频播放器就可以倍速播放了。
有没有办法在网页端实现倍速播放呢?方法是有的,用一些浏览器插件来实现就可以,我这里提供一个方法:安装浏览器插件油猴,然后安装这个脚本https://timer.palerock.cn,安装好后就可以在浏览器上随意加减速度播放了。
2. windows系统 PC端 potplayer播放器
PC端支持webDAV的播放器有很多,比如:VidHub、potplayer、VLC、Kodi,我比较喜欢potplayer,所以就以它为例吧。
点击potplayer播放器左上角logo图标 > 打开 > 打开远程连接...,选择 WebDAV 协议,输入地址、端口、用户名密码,点击连接就行了。
选择你需要的目录后,点击添加到播放列表即可。
点击打开列表栏,右键创建专辑,或者直接在右边的播放列表下面找到新建专辑。
创建框参考下图填写,ip后加/dav,用户密码是alist的管理密码(如alist已设置开放访客权限,可不填)
potplayer 挂载 alist设置好后,以后就可以直接打开potplayer来播放我们用alist挂载的网盘视频了,还可以用键盘上的Z、X、C三个键来控制播放速度。
3.Android 安卓 手机或者电机
我之前手机上一直装有TVBOX,所以这次就还是用它吧,不用新装软件了。
主页 > 网盘 > 右上角+号 > alist网页
空间名称随便填自己喜欢的就行,alist地址:http://IP:5244/,注意这里和potplayer不一样,一定要加协议头。
初始路径和密码根据自己的alist设置。如果前面没有设置访问密码,留空就可以了。
4.IOS iphone和ipad
苹果上支持WebDAV的软件有nplayer、infuse,两个我都试了,infuse不太好用,没有倍速功能。
所以这里只讲一下nplayer的设置。
打开nplayer,选择网络 > 左上角+ > webDAV
标题随便写,主机就填你的alist的IP 用户名密码根据你的alist设置填写,默认admin。
高级里端口填5244 路径/dav
通过以上操作,我基本上把家里的每一块屏幕都实现了alist挂载网盘。这样随时随地都可以看视频学习了。当然其他网盘的挂载也是一样的,百度网盘里面应该算是各种网盘里面比较麻烦的。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案