使用VERTEX进行PT刷流

AI智能摘要
本文介绍了使用VERTEX结合qbittorrent-nox在服务器上实现PT刷流的完整配置流程。首先安装指定版本qbittorrent-nox并配置系统服务,随后通过Docker部署VERTEX,设置下载器、RSS规则与删种策略。删种规则涵盖慢车、分享率、最长下载时间及无效做种等情况,针对不同PT站点如馒头、猫、彩虹岛等提供具体刷流建议与限速要求,强调需根据各站规则调整策略以提高效率并避免违规。
— 此摘要由AI分析文章内容生成,仅供参考。

原帖地址:使用VERTEX进行PT刷流 – Inkflow

1. 安装qbittorrent-nox

qbittorrent的版本见仁见智,新的版本已经迭代到5.0以上了,不过部分PT站不支持最新的版本需要注意。这里我使用的是qbittorrent4.3.9-libtorrent1.2.19
这里选择机器对应架构的版本下载到服务器,以x86_64为例,我一般放在/usr/local/bin下,然后重命名文件并加上执行权限。

# 重命名
mv x86_64-qbittorrent-nox qbittorrent-nox 
# 增加执行权限
chmod a+x qbittorrent-nox

在配置服务之前,我们先手动执行一下,因为第一次执行会有一个确认的步骤,在服务器执行一下命令。

# 后面的--profile参数是指定配置文件的路径,可以根据你自己的需要调整
/usr/local/bin/qbittorrent-nox --profile=/usr/local/etc

执行后会出现一个等待输入的框,我们输入字母y,然后回车即可,然后命令行就会显示web的登录地址(默认是http://ip:8080),以及默认的账号admin和密码adminadmin。到这里初始化就完成了,我们按ctrl+c取消服务。
下一步我们来配置系统服务和开机启动,按步骤执行如下指令。

# 编辑/创建文件
vim /etc/systemd/system/qbittorrent-nox.service

# 将下面内容写入上面的文件,:wq保存退出
[Unit]
Description=qBittorrent Command Line Client
After=network.target
[Service]
Type=exec
User=root
ExecStart=/usr/local/bin/qbittorrent-nox --profile=/usr/local/etc
Restart=always
[Install]
WantedBy=multi-user.target

# 重新载入配置并设置开机自启
systemctl daemon-reload
systemctl enable qbittorrent-nox.service

# 启动
systemctl start qbittorrent-nox

# 停止
systemctl stop qbittorrent-nox

# 重启
systemctl restart qbittorrent-nox

# 查看状态
systemctl status qbittorrent-nox

到这里qbittorrent-nox的安装就完成了,我们通过http://ip:8080访问,即可看到qbittorrent的web页面了,输入默认账号密码登录,一些基本的配置修改我就不再说了,网上一堆教程,这里贴一下高级里面设置的截图,供大家参考。
高级设置1高级设置2

2. VERTEX安装

VERTEX直接通过docker安装即可,方便简单,具体可以查看wiki

# 先创建映射的目录
mkdir -p /data/vertex

# 通过docker安装
docker run -d 
  --name vertex 
  -v /data/vertex:/vertex 
  -p 3000:3000 
  -e TZ=Asia/Shanghai 
  --restart always 
  lswl/vertex:stable

服务默认端口为3000,我们通过http://ip:3000访问。

2.1 创建下载器

下载器按需填入配置,如果有多台机器,在每台机器上安装qbittorrent-nox,然后这里添加多个下载器。

2.2 创建RSS规则

RSS规则这里我的RSS选种规则是种子大小大于30G且小于100G,只有在这个范围内的才会下载,其他的都会过滤掉。需要注意的是RSS刷流任务对应的是RSS规则,下面的选种规则不适用RSS任务。

2.3 创建删种规则

下面是我这边使用的删种规则,供大家参考。
a. 慢车

(maindata, torrent) => {
    const categoryList = ["mt-flow", "ad-flow"];
    const stateList = ["downloading", "stalledDL"];
    const { state, category, progress, addedTime, uploadSpeed } = torrent;

    if (categoryList.includes(category) == false) {
        return false;
    }

    if (
        stateList.includes(state) &&
        progress <= 0.05 &&
        uploadSpeed <= util.calSize(250, "KiB") &&
        moment().unix() - addedTime >= 5400
    ) {
        return true;
    }

    return false;
};

b. 分享率(馒头)

(maindata, torrent) => {
    const categoryList = ["mt-flow"];
    const stateList = ["uploading", "stalledUP"];
    const { state, uploaded, size, category } = torrent;
    if (categoryList.includes(category) == false) {
        return false;
    }
    if(stateList.includes(state) && uploaded / size >= 3) {
        return true;
    }
    return false;
};

c. 最长下载时间

(maindata, torrent) => {
    const categoryList = ["mt-flow", "ad-flow"];
    const stateList = ["downloading", "stalledDL"];
    const { state, addedTime, category, uploadSpeed } = torrent;

    if (categoryList.includes(category) == false) {
        return false;
    }

    if (
        stateList.includes(state) &&
        moment().unix() - addedTime >= 43200 &&
        uploadSpeed <= util.calSize(5, "MiB")
    ) {
        return true;
    }

    return false;
};

d. 无效做种

(maindata, torrent) => {
    const categoryList = ["mt-flow", "ad-flow"];
    const stateList = ["uploading", "stalledUP"];
    const { state, uploadSpeed, category, completedTime } = torrent;

    if (categoryList.includes(category) == false) {
        return false;
    }

    if (
        stateList.includes(state) &&
        uploadSpeed <= util.calSize(512, "KiB") &&
        moment().unix() - completedTime >= 3600
    ) {
        return true;
    }

    return false;
};

2.4 创建RSS任务

创建RSS任务RSS任务规则RssUrl 列表中填入PT站获取的RSS链接,选择规则勾选上我们上面创建的规则。

完成上面的设置,我们就可以开始愉快的刷流了。VERTEX详细的说明和操作教程,可以查看官方wiki。

3. 需要注意的点

不同的站点的限盒规则不同,比如馒头现在已经没办法跟以前一样拆包刷了,最好的解决方法就是开v吧,各大站点的刷法和规则可以参考下表。

站点可用盒及推荐黑/白盒限速是否备案说明
观众-audNC/HZ黑/开vip白110不需要观众种子非常多,nc单刷不要和其他站点一起,建议多台一起负载提高效率。
憨憨-hhNC/HZ黑/开vip白95不需要建议月中开会员,用全新的nc盒子刷,可以刷两个高速流量。有时间可以转种。
我堡-ourbNC/HZ黑/开vip白0不需要建议月中开会员,用全新的nc盒子刷,可以刷两个高速流量。有时间可以转种。
影-sflowNC/HZ0不需要种子不是很多,可以搭配岛一起。
猫-pterNC/HZ0不需要需要调整删种规则,不能跳车,或者多台nc一起负载刷。
杜比-hddNC/HZ黑/开vip白90不需要有vip直接刷,不需要抓免去hr。
猪猪-piggoNC/HZ35不需要
白兔-haresNC/HZ95不需要
家园-hdhNC/HZ黑/开vip白0不需要建议不刷。如果刷可以开hz刷,hz效率很高。此站刷流成本高,建议家宽。
不可说NC/HZ黑/开vip白95需要
瓷器-hdcOP/HZ/buy95不需要
他吹吹风-tccfNC/HZ95不需要
彩虹岛-chdnc/lin/oc95论坛备案非常好刷的大站,所有盒子都兼容。按照就教程去勾选rss。

发布者:木木,转载请注明出处:https://blog.huzz.cn/8976.html

Like (0)
Donate 微信 微信 支付宝 支付宝
木木的头像木木VIP用户
Previous 2025 年 7 月 21 日 上午9:56
Next 2025 年 7 月 24 日 下午2:29

相关推荐

发表回复

Please Login to Comment
SHARE
TOP
🔈Hi,朋友。欢迎来到木木的博客小站!