搭建自己的在线动漫资源库

搭建自己的在线动漫资源库

Table of Contents

Open Table of Contents

前言

qBittorrent

AList

Rclone

crontab

远程控制

弹弹 Play

Windows

前言

由于国内审批制度的存在,阿 B 的动漫大多会延迟三集上线,所以需要自己去找字幕组资源下载下来观看。接下来介绍一种流程实现 qbit 下载后使用 rclone + alist webdav 上传到阿里云盘实现高速播放,不受限于家宽上传带宽。

你或许会问,为什么不直接播放服务器上的视频?

首先,国内家宽大多都是上传下载不对等,如果在外播放服务器上的视频,会受限于服务器的上传带宽,而如果上传到阿里云盘,就目前来看播放视频还是没有限速的,你上传到 OneDrive 也可以,总之就是要通过网盘走下载带宽来高速播放。

其次,如果你看过我之前的这篇博客,你会知道我是用一台只有 256G 硬盘空间的笔记本搭建的家用服务器,这点空间存点自己要看的动漫还是够用的,但我的空间不只是用来存视频的。

PS 也不一定要用服务器,qbit rlone alist 都有 Windows 版本,所以你的 Windows 电脑也能走通这套流程。

qBittorrent

首先,设置在下载未完成时文件的临时保存路径,以免在下载时执行上传操作出现问题。// “设置-下载-保存管理-保存未完成的 torrent 到”

然后,添加相应番剧的分类,下载时选择分类就可以自动下载到对应文件夹。// “设置-下载-保存管理-默认 Torrent 管理模式:自动”;在主界面左边分类,右键全部即可添加分类。

最后,通过 WebUI 实现远程控制,在你的服务器上开放 WebUI 端口(默认是 8080),设置用户密码,打开浏览器访问即可,安卓手机可以下载 qBittorrent Remote Lite 进行控制。

因为我是用 docker 部署的 qbit,可以参照下面教程为 qbit 开启 IPv6 功能,支持 IPv4 + IPv6 双栈连接。

设置 IPv6 教程:https://blog.laoda.de/archives/docker-qbittorrent-ipv6/

AList

项目地址:https://alist.nn.ci/zh/

官方文档很详细了,安装跟着文档来就可以了,支持一键脚本、二进制文件、docker 多种部署方式。

这里主要讲讲添加阿里云盘存储,你在添加阿里云盘时,注意将“秒传”打开,这样在上传时如果阿里云盘服务器内存在的资源就可以实现秒传。经我测试,就算是最新放出的字幕组资源,大多可以实现秒传。

我之所以用阿里云盘,一是因为支持秒传,二是因为播放速度确实不错。

Rclone

项目地址:https://rclone.org/

官方文档也是很详细,也可以通过一键脚本进行安装,如果你是 Ubuntu 系统,也可以用 apt 安装。

sudo apt update

sudo apt install rclone

安装好 rclone 之后,需要通过命令行进行配置。

rclone config

e/n/d/r/c/s/q> n # 创建一个新的存储

name> alist # 设置配置名称

Storage> webdav # 选择远程存储为 webdav

url> http://xxx.xxx.xxx.xxx:5244/dav # 输入 webdav 地址,IP/域名+端口+dav

vendor> other

user> admin # webdav 用户名称

y/g/n> y # 使用密码

password: # 输入 webdav 密码(不会显示是正常的)

bearer_token> # 不懂直接回车

y/n> # 直接回车,不用高级设置

y/e/d> # 确认配置信息

e/n/d/r/c/s/q> q # 退出配置界面

crontab

使用 crontab 将 rclone copy 命令复制到云存储。

crontab -e

# G 跳转到末尾,o 新建一行进行输入,键入下面命令后 :wq 退出

# 注意修改本地路径和远程路径

~~~

*/5 * * * * rclone copy /home/xxxx/download/animes alist:/AliDrive/Videos/Animes

~~~

这行命令的效果是每 5 分钟执行一次 rclone copy,rclone copy 会先检查源地址是否有目标地址没有的文件,若有则进行复制操作,没有则无事发生。

远程控制

如何找到字幕组资源?

动漫花园:https://share.dmhy.org/

蜜柑计划:https://mikanani.me/

这里我手机上用的是一个大佬做的蜜柑计划第三方客户端,界面很好看,也很流畅。

项目地址:https://github.com/iota9star/mikan_flutter

我在蜜柑计划上找到我想要下载的磁力链接,点击就可以跳转到 qbittorrent remote,分类选择相应的番剧,开始下载,下载完成之后就是前面设计的自动化上传流程了。

然后我们打开 AList 界面或是支持 webdav 的播放器,就可以播放刚刚下载好的动漫了。

弹弹 Play

上面提到了播放器,这里再推荐一款适合用来看动漫的播放器——弹弹play。

弹弹play支持软件内的搜索+加载功能,除了官方弹幕源之外,还能加载其他网站上的弹幕,让你看视频的时候不再孤单。

最大的作用莫过于它能爬取网络弹幕(B 站和巴哈等),实现弹幕看番。

PS 弹弹 play 支持多平台(Windows/macOS/Android/iOS)。

Windows

前面也提了其实用 Windows 也可以实现这一套流程,这里大致提一嘴:

在 Windows 上安装 qbit rclone alist ddns-go,前三个作用前面提了,ddns-go 在这篇博客里提了,主要是用于绑定 IP 地址到域名。

qbit alist 设置开机启动,如何设置自行搜索。

打开 Windows 防火墙开放相应端口以便公网访问。

使用“计划完成程序”代替 crontab 执行定时任务,如何使用也自行搜索。

相关

举头望明月,低头却不知手表月相图怎么看?月相机械表使用方法!
伟景智能丨Vizum
体育在线365下载

伟景智能丨Vizum

📅 12-19 👁️ 3626
1994年什么命五行属性
365投注入口

1994年什么命五行属性

📅 08-01 👁️ 1016