前言
各大 PT 站一直是我下载高清影视资源、动漫 BD 的好帮手,玩了几年了,虽然没买啥设备,但是当刷子还是有了不少经验(
PT(英语:Private Tracker)是一种改良自 BitTorrent 协议 的P2P下载方式,“Private Tracker”指私有种子服务器。与 BT 最大的不同点为:可进行私密范围下载,并且记录每一个用户的详细数据。
From Wikipedia
以前刷 PT 都是用的星大的一键脚本,安装好后就基本上有了需要的环境,自己在安装一下Autoremove-torrents
,基本可以满足我的需求。
不过每次更换服务器都需要很多时间再次编译安装,总归还是麻烦了。最近发现了一个 大佬的项目,基本上把自动 RSS 免费热种、自动删除旧种子、自动签到做齐了,功能十分强大。
我最终采用的是 qBittorrent+Flexget
的方案,用 Docker
搭建,上述大佬的项目为 Flexget
插件,目前已经整合到镜像中。
qBittorrent
由于用 Deluge
总是把机器刷死机,可能是 3O 配置太差了。。。所以我就改用 qBittorrent
了。同时也建议将 Flexget
搭建在不同的机器,因为 Flexget
也很吃内存和 CPU(毕竟是万恶的 Python)。
首先安装好 Docker
和Docker Compose
,这里就不赘述。
然后写docker-compose.yml
:
注意 qBittorrent
要看你的 PT 站具体要求什么版本,我用的是 4.2.3
,其他的可以去 这里 查。
然后输入命令:
默认登陆端口为 8080
,账户密码为:admin/adminadmin,登录qBittorrent
的 Web 后记得将用于传入连接的端口改为53168
。
Flexget
Flexget 安装
在一台配置较好的 VPS 上(我用的是 GCP)安装Flexget
。
写docker-compose.yml
:
然后输入命令:
Flexget
将监听在 3539
端口。
Flexget 配置
以下是我的 Flexget
配置文件的示例:
❗注意:
- 自行将形如
<foobar>
的变量替换为自己的信息,关于 Cookie
的获取可以看 此教程。 - 务必要申请自行
Baidu OCR
,申请网址: 百度 AI 开放平台。 - 自动签到已经适配的站点可在 此文件夹 中找到。
- 该配置具有时效性,请自行参考 项目 wiki。
这样子 Flexget
就会定时自行下载 PT 站的免费种子、自行删除旧种,全自动辅种,还能够帮我们签到等,无需其他额外的软件。
后记
经过这一波折腾,可以说是彻底的解放了双手,同时有需要的话还可以用 TG 通知签到情况、机器占用情况等,可以说是十分好用了。
感谢各位大佬们写的好用的插件~