当前位置: 首页 > 分享发现 > 快速入门:用Alist打造终极看片神器,改变你的观影体验

快速入门:用Alist打造终极看片神器,改变你的观影体验

发布于:2024-4-10 分享发现 0条评论 5,445 views
本站提供Linux服务器运维,自动化脚本编写等服务,如有需要请联系博主微信:xiaozme

Alist是一个轻量级、跨平台的文件浏览和分享服务,支持将多种云存储和本地存储资源集中管理和访问,提供了一个简洁且高效的方式来整理和共享文件。

1b60aa797ae7fe8d.png

Alist支持挂载国内常见网盘,如:阿里云盘/夸克网盘/百度网盘等,非常适合NAS用户或大带宽用户安装使用。通过Alist挂载网盘后,可以将原本不支持WEBDAV协议的网盘间接支持WEBDAV,然后对接各种第三方软件,起到了一个很好的桥梁和中转作用。

由于Alist的玩法和组合比较多,这篇文章从xiaoz实际需求出发,从安装Alist到挂载网盘,再配合第三方视频播放器,最终用Alist打造一个自己的看片神器。

Docker安装Alist

为了方便后续的维护管理,xiaoz使用Docker Compose方式进行安装,完整的docker-compose.yaml内容如下:

version: '3.3'
services:
    alist:
        image: 'xhofe/alist:v3.33.0'
        container_name: alist
        volumes:
            - './data:/opt/alist/data'
        ports:
            - '5244:5244'
        environment:
            - PUID=0
            - PGID=0
            - UMASK=022
        restart: unless-stopped
  • v3.33.0为Alist版本,随着时间推移,版本可能不断更新,请根据实际情况修改
  • ./data为挂载路径,用于数据持久化保存,您可以填写一个绝对路径或相对路径
  • 第一个5244为外部访问端口,可自行修改设置,第二个5244不要修改

然后使用docker-compose up -d启动容器。

设置管理员密码

Alist默认用户名为admin,密码需要自行通过命令行设置,命令如下:

# 将passowrd改成自己的密码
docker exec -it alist ./alist admin set passowrd

登录

如果一切顺利,我们可以通过http://IP:5244访问Alist WEB界面,并输入用户名admin和您刚刚设置的管理员密码进行登录。

4c77964c4c61ff2c.png

基本设置

WEB后台 - 个人资料,可以对用户名和密码进行修改,也可以启用更加安全的“双重身份认证”。

07f1695959ab175a.png

在“设置 - 站点”中可以对网站标题/公告等信息进行修改。

be015ba9d2088b28.png

在“后台 - 用户”可以对用户进行添加/修改/删除和权限分配等操作。

6a3d54a96120bab4.png

基本的设置大概就这些,其它设置根据自己的需求修改即可。

挂载网盘

Alist支持挂载的网盘和存储类型非常多,目前xiaoz仅挂载了阿里云盘和夸克网盘,大家可根据自己的情况选择挂载。

挂载阿里云盘

“打开后台设置 - 存储 - 添加”,然后根据如下提示填写。

  • 驱动:阿里云盘Open
  • 挂载路径:建议写英文或拼音,以/开头,路径自己随便写,不重复就行,比如:/alipan
  • WebDAV 策略:建议选择302重定向,该模式直连阿里云,性能最好
  • 其它设置保持默认,可以不用修改

a8a8a0ecf55e53fa.png

打开阿里云盘官网,点击进入要设置的文件夹时点击 URL 后面的字符串,如https://www.alipan.com/drive/folder/5fe01e1830601baf774e4827a9fb8fb2b5bf7940,这个文件夹的 file_id 即为 5fe01e1830601baf774e4827a9fb8fb2b5bf7940,然后填写到根文件夹ID中。

f182a3edaf6b0f5a.png

前往:https://alist.nn.ci/tool/aliyundrive/request 获取刷新令牌,可以通过阿里云盘APP扫码或在线登录方式获取,获取后复制并粘贴到上图的刷新令牌中。

cd304b732bf47a73.png

其它选项保持默认,然后保存即可。更多说明可参考官方帮助文档:https://alist.nn.ci/zh/guide/drivers/aliyundrive_open.html

挂载夸克网盘

“打开后台设置 - 存储 - 添加”,然后根据如下提示填写。

  • 驱动:选择“夸克”
  • 挂载路径:建议写英文或拼音,以/开头,路径自己随便写,不重复就行,比如:/quark
  • WebDAV 策略:NAS用户推荐使用本地代理,性能更好
  • 其它设置保持默认,可以不用修改

5e939b342bf8dcf7.png

Cookie 和根文件夹ID的获取,需要先登录夸克网页版:https://pan.quark.cn/,然后通过浏览器的F12开发者工具,从请求中获取 Cookie 和根文件夹 ID,找到一个以“sort”开头的文件获取如下图中所示信息。

4f224919f0854ae9.png

然后填写到Cookie根文件夹ID然后保存。

93d532138afe9815.png

目前尚不清楚夸克网盘的Cookie有效期是多久,如果失效了,需要通过上面的方法重新获取并填写。更多说明可参考官方文档:https://alist.nn.ci/zh/guide/drivers/quark.html

访问测试

网盘挂载完毕后,再访问Alist首页,可以看到我们刚刚挂载的阿里云盘和夸克网盘,通过Alist网页版可以直接对网盘中的文件进行复制/移动/删除等操作。

75101ddda6d9e2b3.png

如果是视频文件,可以直接在线播放,同时还支持调用本地第三方播放器进行播放,从而提高解码效率。

d230c192e9977bfa.png

使用WEBDAV

Alist默认会将挂载后的网盘间接转换为WEBDAV接口,方便第三方软件进行对接,Alist WEBDAV配置如下:

d1b06c54d51f330e.png

Alist WEBDAV对各存储的支持情况如下:

16ebf84b6580b5e7.png

更多说明可参考Alist官方文档:https://alist.nn.ci/zh/guide/webdav.html

使用第三方软件打造自己的看片神器

有了Alist WEBDAV加持,我们可以对接很多第三方视频播放器和文件管理器,从而读取网盘里面的视频并进行管理和播放,xiaoz推荐的软件如下。

苹果系

  • Infuse:非常强大的视频管理软件,可以直接对接阿里云盘,同时支持WEBDAV协议,不过这个软件是付费的
  • VidHub:Infuse的最佳替代品,该软件完全免费,可以直接对接阿里云盘,支持WEBDAV协议
  • Fileball:侧重文件管理器,支持WEBDAV,免费 + 订阅模式

安卓系

  • Nova Video Player:和苹果系的Infuse相似,用来管视频的,支持WEBDAV协议,但远没有Infuse强大,不过胜在免费
  • 文件管理器+:侧重文件管理器,通过添加WEBDAV存储后可以直接对网盘文件进行管理

视频管理软件和文件管理软件的不同之处在于,视频管理软件会自动读取电影的海报/简介/演员等信息,并根据电影类型自动分类,更加方便观影,如下图所示效果。

8ae186e2600ffd4c.png

而文件管理器更加偏向综合文件管理,虽然也可以直接播放视频,如果用来管理和播放视频,没有VidHub/Nova Video Player那么方便。

还有很多支持WEBDAV的第三方软件大家可以自行发掘,如果有好用的软件也可以在下方留言推荐给xiaoz,我将不胜感激。

结语

以上就是xiaoz从安装Alist,到挂载阿里云盘和百度网盘,最后通过第三方视频软件和文件管理软件对接Alist WEBDAV,从而实现在线观影和网盘文件管理。Alist比较适合NAS用户或IT专业人员使用,对小白用户不太友好。

另外xiaoz建了一个NAS用户交流群,有兴趣的可微信扫码加入。

4d46cac8d56d7b26.png

Alist官网:https://alist.nn.ci/zh/


发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注