# Simple-Tracker/qBittorrent-ClientBlocker

一款适用于 qBittorrent/Transmission (Beta)/BitComet (Beta, Partial) 的客户端屏蔽器, 默认屏蔽包括但不限于迅雷等客户端.  A client blocker compatible with qBittorrent/Transmission (Beta)/BitComet (Beta, Partial) which is prohibited to include but not limited to clients such as Xunlei.

Repository: https://github.com/Simple-Tracker/qBittorrent-ClientBlocker
Canonical: https://ross.abutalabs.com/products/qbittorrent-clientblocker
Language: Go
License: MIT
License Family: permissive
Topics: qbittorrent, transmission, bitcomet
Last push: 2026-08-15T07:15:38+00:00

## Health v2 (maintenance only)
Score: 83/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 97, release rhythm 65, longevity 84
- inputs: {"age_days": 1179, "days_push": 18, "days_rel": 73, "gap_med": 108, "n_releases_24m": 4}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1244, forks 31 (observed 2026-08-28T04:04:06.867631+00:00)

## What it is
A cross-platform client blocker for qBittorrent, Transmission (beta), and BitComet (partial) that bans leeching BitTorrent peers such as Xunlei via the client's Web UI API. It supports custom blocklists with regex, hot-reloadable configuration, logging, and automatic client detection.

## Use cases
- block Xunlei and other leech clients from my qBittorrent torrents
- ban unfair peers that don't upload back in Transmission
- protect private tracker ratio from cheating clients
- automatically block peers based on client name with regex rules
- run a peer blocker on my NAS alongside qBittorrent
- filter BitTorrent clients connecting to BitComet

## When to choose
- you run qBittorrent, Transmission, or BitComet and want to ban leeching clients like Xunlei
- you need configurable, regex-based peer blocklists with hot reload
- you want a lightweight cross-platform tool that runs on NAS, desktop, or server

## When to avoid
- you use a torrent client whose Web UI is not supported
- you need IP-based or country-based peer blocking rather than client-based blocking
- you want blocking at the network/firewall level instead of via the client's Web UI

## Facets
- artifact type: application
- maturity: active
- function: security, networking, configuration-management, logging
- domain: networking, privacy, self-hosted, developer-tools
- platform: cross-platform, windows
- tags: qbittorrent, transmission, bitcomet, peer-blocking, bittorrent, xunlei, anti-leech, macos, linux, docker

## Member repositories
- Simple-Tracker/qBittorrent-ClientBlocker (main) score 83

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:06.867631+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T05:08:13.858034+00:00, confidence not recorded.
  - readme: https://github.com/Simple-Tracker/qBittorrent-ClientBlocker (fetched 2026-08-28T04:04:06.867631+00:00, sha 7808b027244d)
- Data as of 2026-08-30T08:39:29.467469+00:00.
