0731-88575016

详细内容

竞技宝官网app·家庭影院 篇二:家庭影院系列(二)xiaoya(小

时间发布时间:2024-09-22 03:46:00 来源:竞技宝app下载官网 作者:竞技宝官网地址     

  这个开源的跨平台网盘聚合工具都不陌生,我们可以简单理解为通过 Alist 这个入口,链接到你所拥有的不同类型的网盘资源,让你更有效地使用网盘资源。

  AList 除了能把所有的网盘链接到一起之外,同时它还支持把链接的网盘通过一个网页展示出来供他人浏览使用。

  所以网上出现了很多好心人,会分享自己聚合的网盘资源给他人使用,而比较出名的一个叫 Liu Xiaoya 的神秘人,他使用自己高超的计算机技术,把接近 400 个阿里云共享盘和 30 万的视频资源聚合在一起,并通过 AList 分享给别人使用。

  xiaoya 把自己的资源分享给大家后,大家就都来访问小雅的网站,访问人数多了就导致网站很多时候都打不开。

  所以 xiaoya 就想出了一个办法,提供了一个源码加密的 Docker 镜像让他们自己部署吧。

  如果要自己部署 xiaoya AList 同样需要,这是因为我们在播放资源时,xiaoya 会把资源转存到自己的云盘才能实现播放,所以我们提前准备下面几项资料:

  用阿里云盘手机 APP扫描二维码后,再次点击使用阿里云 APP 扫描然后点击按钮,就会在二维码下面展示一个 Token 字符串。

  浏览器打开页面,可以通过直接登录(需要网页登录阿里云盘)或者扫码来获取 Open Token。

  这样会得到一个非常较长的字符串,把这个字符串复制下来,同样保存为一个 txt 文件,命名为myopentoken.txt。

  打开阿里云盘的网页版,在资源库(因为前面授权了资源库)中新建一个 xiaoya 转存的文件夹,名称可以随便取。

  最后我们就有了三个 txt 文件,这三个文件是后面 xiaoya Docker 容器的必需参数,一定要正确获取,文件名也不能出错。

  在等待下载过程中,新建一个用以存放 xiaoya 容器配置数据的文件夹,并把前面的三个 txt 文件上传进来。

  不聪明的你肯定就会想到,随着时间的增加,播放的资源都会存在自己的云盘,那么云盘的空间总有一天会被占满。

  我们可以在网页上直接播放 xiaoya 资源,不过十分不方便,有些特殊的音视频格式需要转码,在网页无法直接播放。

  这时就需要第三方客户端登场了(支持 webdav 协议的客户端都行),下面是各平台推荐的客户端:

  客户端添加的方式也非常简单,在各个客户端中选择 webdav 协议后,填入群晖的 IP 地址,路径填入 /dav,端口填入 5678。

  不聪明的你肯定又会想到,如果把 xiaoya 映射到了公网,那岂不是人人都能访问了?那要怎么修改默认密码呢?

  有几个文件的作用我们是知道的,但是其他几个就不知道了,不过在xiaoya 文档中给出了详细的说明,有需要的可以直接去查看。

  这里挑一个来讲,就是前面说到的修改密码。如果要修改默认密码,需要新建一个 guestpass.txt 文件,文件的内容就是新的密码(要重启 xiaoya 容器才能生效)。

  为了确保数据库和索引文件保持为最新,xiaoya 采取了通过重启容器的方式进行更新,所以我们需要在群晖上配置一个计划任务来定时重启 xiaoya 容器。

  不过老宁看了这个脚本的代码,它是去拉了一个 alpine 镜像,把脚本放到到镜像里面,再去启动这个 keeper 容器,加上里面又集成签到和操作 xiaoya 容器等操作,清理转存的工作也非常不智能。

  我用起来非常不爽(代码看着也非常不爽),并且在最近一次 xiaoya 更新的时候,直接把我的 xiaoya 干蹦了。

  使用的方法也非常击简单,把 clear.py 文件上传到 xiaoya 配置文件目录,复制文件的路径。

  新增一个计划任务,设置每间隔 3 小时运行(注意:开始时间如果超过当前时间就是第二天才运行)。

  然后选择脚本点击运行进行测试。提一句,如果在计划任务中设置了日志保持文件夹,就可以在文件夹里面看到所有计划任务执行的日志了。

  本来想把脚本封装成 docker 镜像的,再把 xiaoya 容器的一起弄成一个 docker-compose 文件会更加方便,没有时间搞了,先就这样。


竞技宝官网app
电话:13973131243
邮箱:dingdangang@douyin.com
地址:竞技宝官网app
扫一扫浏览手机站