摘自https://www.lincol29.cn/vertex-pt

这期教程,主要来介绍 PT 全自动刷流的方法,通过在服务器上安装 Vertex 和 Qbit 来进行刷流。不仅可以自动筛选 HR、降速后自动删种,还可以实时跟踪站点最新发布的种子。

安装 Vertex

Vertex 项目长期维护,官方 Wiki 提供了一键安装脚本,非常便捷。

一键安装命令:

1
2
3
4
5
6
7
8
9
10
apt update -y && \
apt upgrade -y && \
apt install apparmor apparmor-utils -y && \
apt install curl -y && \
curl -fsSL https://get.docker.com -o get-docker.sh && \
sh get-docker.sh && \
timedatectl set-timezone Asia/Shanghai && \
mkdir -p /root/vertex && \
chmod 777 /root/vertex && \
docker run -d --name vertex --restart unless-stopped --network host -v /root/vertex:/vertex -e TZ=Asia/Shanghai lswl/vertex:stable

提示:
如遇 apparmor 相关错误,先执行:

1
2
apt install apparmor apparmor-utils -y
docker restart vertex

命令说明:
系统环境自动识别:支持 x86_64 / AMD64 / ARM64 架构,Debian / Ubuntu 系统。
&&:多命令依次执行,前一条成功才继续下一条。
-y:自动确认安装。
安装系统更新、curl、Docker、设置时区、创建文件夹、赋权并安装 Vertex。

登录与密码查看:

安装完成后,浏览器访问:

http://<IP地址>:3000
默认用户名:admin

初始密码查看方法:

FinalShell 登录主机,进入 /root/vertex/data/,双击 password 查看。

或 SSH 执行:

1
more /root/vertex/data/password

复制密码,登录软件。

安装 qBittorrent

安装命令:

1
2
sudo apt update
sudo apt install qbittorrent-nox

启动 qBittorrent:

1
qbittorrent-nox

浏览器访问:

http://<IP地址>:8080
默认用户名:admin
默认密码:adminadmin

设置建议:

点击设置 → WEB UI
修改网页语言
修改默认用户名和密码
设置默认保存路径,一定要确保路径存在。若不确定,可设为:/root

常见问题及修复:

Docker 部署 WebUI 显示 Unauthorize 解决方法:

在 qBittorrent 映射的 config 目录下,找到配置文件,编辑,在 [Preferences] 下添加:

1
2
WebUI\HostHeaderValidation=false
WebUI\CSRFProtection=false

qbit-nox 更新后密码找回方法:

1
2
systemctl stop qbittorrent.service
nano ~/.config/qBittorrent/qBittorrent.conf

找到 WebUI\Password,替换为:

1
WebUI\Password_PBKDF2="@ByteArray(Lt0l8kpiAx/har4H4dbBoaNpMRjiiWLoVr38L6uD5e4E9G+EqzAjn3DPh4R3G8LvUnn3dk+M3Nwz8p6GnfRnfg==:hT1L5bnx8hC4ul4nVpt341Z8W6nBPSNc+WT11jcBFGQ=)"

保存退出,重启服务:

1
systemctl start qbittorrent.service

默认密码恢复为:lincol29

创建守护进程
新建守护进程配置文件:

1
sudo vim /etc/systemd/system/qbittorrent.service

使用 setpaste 模式粘贴以下内容:

1
2
3
4
5
6
7
8
9
10
11
[Unit]
Description=qBittorrent Command Line Client
After=network.target

[Service]
ExecStart=/usr/bin/qbittorrent-nox --webui-port=8080
User=root
Restart=on-failure

[Install]
WantedBy=multi-user.target

保存退出(CTRL+X → Y → 回车)。

启动并设置开机自启:

1
2
sudo systemctl start qbittorrent
sudo systemctl enable qbittorrent

qbittorrent 客户端未显示种子
添加种子后,qbittorrent 客户端未出现种子详情!!!可能是界面未更新,需要删除掉 cookie。然后强制刷新一下 ctrl + F5
F12 打开网页开发工具 —— 应用 —— 存储 —— 清除网站数据 (包括第三方 cookie)
可以看到已正常显示了。

初步配置自动刷流规则

配置删种规则
打开刷流软件 → 进入规则组件 – 删种规则
新建规则:
名称:慢速上传的删除

持续时间:1200 秒

限制条件:上传速度小于 0.5 MB/s & 硬盘剩余空间小于 20GB

点击应用

配置 RSS 规则
打开刷流软件 → 进入规则组件 – RSS 规则
新建规则:
名称:选取2<x<65

类型:普通

限制条件:种子大于 2GB 小于 65GB (根据自身 VPS 的硬盘配置)

点击应用
此 RSS 规则会在后面的 RSS 任务中使用到!选种规则不适用于 RSS 任务。

添加下载器
点击基础组件 – 下载器

配置参数:

名称:任意

类型:Qbit

用户名 / 密码:填写 qBittorrent 登录信息

URL:http://<IP地址>:8080

最小剩余空间:2G(可自行修改)

勾选删种规则

点击应用
添加站点测试
点击任务配置 – RSS 任务
配置任务:
别名:任意

下载器:选择 Qbit

RSS 列表:填写站点 RSS 地址

限制上传 / 下载速度:按站点规则填写(如 50 MB/s,一般是限制总速度)

点击确定,保存任务。
规则推荐
目前这套规则是 根据 lincol 自己的 VPS 适配的,非常简单。完全不需要你去使用 javascript。

列出我的机器配置:4C4G80G 20T 流量 HK 机

下载器配置推荐
基础组件 —— 下载器,此为我的配置。根据速度和硬盘实时更新

RSS 规则推荐
这里我将下载的种子选择控制在 35G 以下,太大的包硬盘不够用。如果你是大盘鸡可扩大

删种规则推荐 (重头戏)
删种规则决定了你的配置是否 符合站点和 VPS。配置的好上传流量自然多。重点关注

先列出四个删种规则

1、一直没下载的删除 持续时间:2800

种子进度 < 1
下载速度 < 0.3*1024*1024
下载任务 > 2
做种任务 > 1
2、下载人数不够的删除 持续时间:60

下载连接 < 3
3、空间不够则删除种子 持续时间:15 单次删种数量:2

剩余空间 < 1510241024
4、慢速上传的删除 持续时间:3000

上传速度 < 0.410241024

总结

可以在 任务历史 ——RSS 历史 中找到最近是否添加种子,拒绝种子的日志。

当站点发布新种子时,软件会自动将其推送至 Qbit 进行下载。