找回密码
 立即注册
查看: 2810|回复: 9

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

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

    [LV.2]偶尔看看I

    2

    主题

    353

    回帖

    42

    VC币

    荣誉会员

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

    积分
    142574

    活跃达人

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

    首先声明,我不是工具作者
    只是我之前在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"设置的值),就封禁它。

    6. 根据ip封禁,支持封禁IP段 设置项是ipBlockList

    使用:
    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上找作者

    ps:
    qBittorrent-Enhanced-Edition 竟然能自定义屏蔽客户端,完全没有见到过介绍
    详见 https://bbs.acgrip.com/forum.php ... 9&fromuid=12177


    本帖子中包含更多资源

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

    x
    回复

    使用道具 举报

    该用户从未签到

    3

    主题

    62

    回帖

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    16090
    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

    主题

    353

    回帖

    42

    VC币

    荣誉会员

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

    积分
    142574

    活跃达人

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

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

    使用道具 举报

  • TA的每日心情
    开心
    2024-9-25 11:06
  • 签到天数: 565 天

    [LV.9]以坛为家II

    2

    主题

    21

    回帖

    0

    VC币

    白金会员

    Rank: 12Rank: 12Rank: 12

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

    使用道具 举报

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

    [LV.2]偶尔看看I

    2

    主题

    353

    回帖

    42

    VC币

    荣誉会员

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

    积分
    142574

    活跃达人

    shadows  楼主| 发表于 2024-3-6 19:13:12 | 显示全部楼层
    本帖最后由 shadows 于 2024-3-6 19:15 编辑

    目前新出现的 dt/torrent 吸血客户端会被上传量进度检查的规则自动识别、屏蔽,不需要手动添加就能屏蔽

    当然自动识别并封禁吸血客户端需要对方已经吸血了一点后才能判断
    回复

    使用道具 举报

  • TA的每日心情

    2024-1-10 11:12
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    6

    主题

    21

    回帖

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    3969
    LLLLLLASD 发表于 2024-3-6 21:27:21 | 显示全部楼层
    shadows 发表于 2024-3-6 19:13
    目前新出现的 dt/torrent 吸血客户端会被上传量进度检查的规则自动识别、屏蔽,不需要手动添加就能屏蔽

    当 ...

    dt/torrent的ip数量增加,客户端id多,在的范围也大好多。
    回复

    使用道具 举报

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

    [LV.2]偶尔看看I

    2

    主题

    353

    回帖

    42

    VC币

    荣誉会员

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

    积分
    142574

    活跃达人

    shadows  楼主| 发表于 2024-3-6 21:48:42 | 显示全部楼层
    LLLLLLASD 发表于 2024-3-6 21:27
    dt/torrent的ip数量增加,客户端id多,在的范围也大好多。

    我自己就只是下新番、做种,工具开一天都至少能封禁十几个吸血的。
    感觉就是从今年1月 github.com/anacrolix/torrent 客户端频繁出现开始,这种疯狂吸血的客户端不断出现。
    只担心之后会客户端名称直接随机或空的,那就只能靠特征来识别屏蔽了

    回复

    使用道具 举报

  • TA的每日心情

    2024-1-10 11:12
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    6

    主题

    21

    回帖

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    3969
    LLLLLLASD 发表于 2024-3-7 09:56:32 | 显示全部楼层
    shadows 发表于 2024-3-6 21:48
    我自己就只是下新番、做种,工具开一天都至少能封禁十几个吸血的。
    感觉就是从今年1月 github.com/anacro ...

    用iknowwhatyoudownload看它下了什么,之前anacrolix还少现在大范围的吸。接下来估计各方面加强之后,整个环境的问题怎么解决。
    回复

    使用道具 举报

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

    [LV.2]偶尔看看I

    2

    主题

    353

    回帖

    42

    VC币

    荣誉会员

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

    积分
    142574

    活跃达人

    shadows  楼主| 发表于 2024-3-7 19:06:19 | 显示全部楼层
    本帖最后由 shadows 于 2024-3-7 19:13 编辑
    LLLLLLASD 发表于 2024-3-7 09:56
    用iknowwhatyoudownload看它下了什么,之前anacrolix还少现在大范围的吸。接下来估计各方面加强之后,整 ...

    试了一个dt标识客户端ip,根据下载内容,隔几分钟就有一个新下载,种类很丰富,而且中文资源很多。假如不是某个运营商的公用出口ip的话,那的确很可能是离线下载器


    而且我发现,今天屏蔽的六十多个里面没有一个anacrolix,取而代之一堆dt/torrent/v1.02

    回复

    使用道具 举报

  • TA的每日心情

    2024-1-10 11:12
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    6

    主题

    21

    回帖

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    3969
    LLLLLLASD 发表于 2024-3-7 21:12:32 | 显示全部楼层
    shadows 发表于 2024-3-7 19:06
    试了一个dt标识客户端ip,根据下载内容,隔几分钟就有一个新下载,种类很丰富,而且中文资源很多。假如不 ...

    肯定不是离线下载器,同一个文件它是无限吸血。



    anacrolix估计被它淘汰了。
    回复

    使用道具 举报

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

    本版积分规则

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