找回密码
 立即注册
查看: 709|回复: 3

另一个qBittorrent防吸血工具:qBittorrent-ClientBlocker,支持多种规则自动屏蔽

  • TA的每日心情
    慵懒
    2022-3-6 15:37
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    2

    主题

    303

    回帖

    32

    VC币

    荣誉会员

    Rank: 14Rank: 14Rank: 14Rank: 14

    积分
    126466

    活跃达人

    shadows 发表于 2024-1-24 22:35:24 | 显示全部楼层 |阅读模式
    本帖最后由 shadows 于 2024-1-24 22:40 编辑

    首先声明,我不是工具作者
    只是我之前在github随手搜出来的一个工具,个人感觉很有潜力,所以想介绍下。

    项目的开源地址/发布地址: https://github.com/Simple-Tracker/qBittorrent-ClientBlocker
    下载在release页面,支持win/linux/mac

    推荐的主要优点是全平台+可以使用配置文件(config.json)来设置封禁规则
    缺点就是全部配置都需要自己手填/手改,文档也写得有点难懂


    目前支持以下几种规则来自动封禁(由于作者的文档不算好懂,我顺便说下设置):
    1. 根据客户端名称(PeerID 和 UserAgent)来屏蔽,对应的设置项是"blockList",可以自己添加想要屏蔽的客户端,支持使用正则表达式

    2. 根据上传量屏蔽。默认不启用,将功能开启时("ipUploadedCheck": true),在一段时间(对应设置项"ipUpCheckInterval")内,某个用户的上传量超过设置(对应设置项"ipUpCheckIncrementMB")时封禁它

    3. 根据单个IP的端口数封禁。默认不启用("maxIPPortCount": 0),将功能开启时,如果一个ip的端口数大于"maxIPPortCount"的设置值,就封禁。(我个人觉得没啥用)

    4. 根据上传量与用户报告的进度是否相符来封禁。封禁那些少报进度、吸的上传量比进度多好几倍的用户。例如报告进度1%,但是吸的上传量早超过1%的量。
    默认不启用,将功能开启时("banByProgressUploaded": true),封禁的前提是某个用户 上传量大于banByPUStartMB设置的值,而且 它的进度大于 banByPUStartPrecent设置的值。满足了前提,再判断,如果自己的上传量 > 某用户汇报的进度的x倍(对应"banByPUAntiErrorRatio"设置的值),就封禁它。

    5. 根据本地上传量的变化与用户报告的进度变化是否相符来封禁。例如你给它的上传量增加了10%大小,但是对方进度只增加1%,那对方明显是假报了数据。
    默认不启用,将功能开启时("banByRelativeProgressUploaded": true),封禁的前提是某个用户 上传量大于banByRelativePUStartMB设置的值,而且 它的进度大于 banByRelativePUStartPrecent设置的值。满足了前提,再判断,如果自己的上传量变化 > 某用户汇报的进度变化的x倍(对应"banByRelativePUAntiErrorRatio"设置的值),就封禁它。


    使用:
    1.使用前启用qb的webui

    2.修改工具的配置文件,config.json
    qBURL填入webui的地址,如果是qbit和工具在同一台电脑上运行的话,格式就是"http://127.0.0.1:端口号",端口号见你qbit的webui设置
    qBUsername就是你设置的webui用户名,没有就留空;qBPassword是webui密码,没有就留空
    1. "qBURL": "http://127.0.0.1:端口号",
    2. "qBUsername": "",
    3. "qBPassword": "",
    复制代码
    还可以再调整下其他设置,例如各种封禁规则
    3. 双击运行……

    另外,有bug去github上找作者


    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x
    回复

    使用道具 举报

    该用户从未签到

    1

    主题

    28

    回帖

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    13784
    lslqtz 发表于 2024-1-25 14:29:53 | 显示全部楼层
    本帖最后由 lslqtz 于 2024-2-5 13:32 编辑

    全 平 台, 指 32 个版本现在变成 30 个了.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2022-3-6 15:37
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    2

    主题

    303

    回帖

    32

    VC币

    荣誉会员

    Rank: 14Rank: 14Rank: 14Rank: 14

    积分
    126466

    活跃达人

    shadows  楼主| 发表于 2024-1-25 15:28:19 | 显示全部楼层
    lslqtz 发表于 2024-1-25 14:29
    全 平 台, 指 32 个版本

    ……之前还没这么多的,不知道为啥作者决定发这么多种版本
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2024-2-19 22:04
  • 签到天数: 439 天

    [LV.9]以坛为家II

    1

    主题

    12

    回帖

    0

    VC币

    金牌会员

    Rank: 6Rank: 6

    积分
    48971
    toya1 发表于 2024-2-1 23:47:51 | 显示全部楼层
    太完美了,全自动清理啊
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表