🗒️Alist如何自动追番

2023-9-4|2024-6-27
菜鸡的自我修养
菜鸡的自我修养
type
status
date
slug
summary
tags
category
icon
password
开始之前默认已经安装好rclone并配置完成环境了(教程太多不做赘述),本文的搭建方法并不需要很高配置,实际测试仅需1核512M内存4G硬盘即可追完所有番
 
本文从qbit的安装开始介绍

Qbittorrent 安装

可以到 github项目 下载对应的qbit然后上传到vps,也可以使用curl命令下载,如 x86_64:
arm64:
把qbit移动到一个看起来很专业的地方并赋予可执行权限
尝试启动一下:./qbit --webui-port=9000 这里的9000是端口,可以换成其他开放端口,出现如下则启动成功,输入 y 即可
接着会出现如下,显示的内容为端口,登陆账号密码
尝试浏览器打开 ip+端口 访问一下,出现下图则成功
notion image
确认搭建成功后按 ctrl c 结束任务,接下来添加一个qbit.service,直接复制到终端
接着输入:
之后便可以使用如下命令控制qbit,如
停止:systemctl stop qbit 重启:systemctl restart qbit 禁止开机自启:systemctl disable qbit
如何更新:
qbit详情可使用journalctl -u qbit 进行查看
 

调教Qbittorrent

再次打开qbit网页,输入账号密码后登陆,点击 设置--Web ui -- 选择简体中文 保存
notion image
选择 Bittorrent,加密全开
notion image
拉到下面,打开 自动添加以下tracker到新的torrent,复制这个项目里的tracker进去随后点击 RSS,开启订阅
notion image
点击 web ui,拉到验证,自行改掉登陆密码
notion image
点击 高级,修改设置如下
notion image
最后,如果有ipv6可以到 高级—绑定到的可选 IP 地址,选择绑定ipv6,可以大幅减小吃abuse的概率
 

追番脚本

需要用到的所有脚本:http://serv.forfree.eu.org/zhuifan.zip
本文默认当前为root用户并将脚本放在了root根目录下
 
修改upload.sh 脚本里的一些连接信息,修改完后授予可执行权限
notion image
 
输入which rclone,找到rclone的目录并赋予可执行权限如chmod +x /usr/bin/rclone
脚本默认关闭了吸血,如果硬盘实在太小不能做种,将leeching_mode设置为true即可
回到qbit webui,点击设置--下载,拉到最下面,运行外部程序,添加
notion image
其中/root/upload.sh改为脚本的路径,保存
 

添加订阅(手动版)

可选择各大bt站如蜜柑萌番组NyaaACG.RIP等,以蜜柑为例,选择番剧,点击rss订阅
notion image
复制浏览器地址
notion image
回到qbit,点击右上方 RSS,选择 新RSS订阅,输入刚复制的rss订阅地址
notion image
回到linux终端,创建一个新文件夹,比如 mkdir -p /anime/july
再次回到qbit页面,选择右上方RSS下载器,点击下载规则右侧的蓝色➕,名字随意,创建后点击它
输入下载目录,选择rss源即可
notion image
点击保存后下载会立刻开始,下载完成后会立刻上传到网盘然后删除(吸血模式)
 

添加订阅(自动版)

初次使用需手动到qbit添加ANi的rss订阅
 
当前默认已添加了一个萌番组的ANi订阅
安装python环境和依赖
修改脚本ani.py中的qbit连接信息和本地存放目录
 
最后输入crontab -e 设置定时任务 */3 * * * * /usr/bin/python3 /root/ani.py保存即可
该命令默认脚本存在 /root/ani.py 路径,每3分钟检查一次更新
 

一些其他的

添加一个最近更新提示

效果如下
notion image
按注释修改md.sh 脚本即可,脚本会在每次upload.sh 执行完成后运行
 

批量清理过期的订阅和空文件夹

该脚本有误删风险,必须先看注释,慎用!
终端输入 pip3 install python-dateutil
按照注释修改一些参数后,执行 python3 qb_del.py
 

生成网站地图

个人使用可无视,需要的话可以查看map.pymap_uploader.sh 的注释
 
 
Loading...