作者:Chancel, 时间:2023 Mar 23, 阅读:22
一直使用transmission
作为PT下载的工具,最近想看看能否自动下载热门种子赚一些上传量,发现实现起来比较复杂
查了相关资料,看起来qbittorrent
客户端会更现代化一点,而且结合PT站点的RSS订阅可以实现零脚本自动下载,还可以限制大小
qbittorrent
又是大部分PT站点支持的主要客户端之一,以下是基于debian11的qbittorrent
自动化下载实践
首先是下载qbittorrent
:qbittorrent-nox-static
官网的appimage在debian11以及ubuntu2204上无法正常运行,提示缺失.so文件,所以使用qbittorrent-nox-stati版本做替代
运行方法如下,--profile参数是用于指示qbittorrent
配置存储路径
x86_64-qbittorrent-nox --profile=data
访问http://localhost:8080
,默认账户是admin
,密码是adminadmin
,运行没有问题后使用supervisor设置为后台运行
[program:qbittorrent]
command=x86_64-qbittorrent-nox --profile=data
autostart=true
autorestart=true
startsecs=10
stdout_logfile=/var/log/supervisor/%(program_name)s.log
stderr_logfile=/var/log/supervisor/%(program_name)s.log
stdout_logfile_maxbytes=10MB
user=apps
在设置-Bittorrent
中关闭DHT相关功能,如下
打开PT网站,创建一个RSS订阅,记住勾选项目标题包含文件大小,如下
回到qbittorrent
打开rss订阅设置,新增rss订阅,如下
打开qbittorrent
设置,选择rss,开启rss自动下载,同时点击修改下载规则,如下
新建下载规则,并根据需要填入正则表示式限制下载资源类型(大小/分类/格式等),如我填的是\[([0-4]\d\.|\d\.).*\]
表示限制40G大小以内的种子,如下