Skip to content

Latest commit

 

History

History
119 lines (83 loc) · 8.18 KB

README.EN.md

File metadata and controls

119 lines (83 loc) · 8.18 KB

PeerBanHelper

简体中文

Automatically ban unwelcome, leeching, and abnormal BT clients with support for custom rules.

page-views

Features

PeerBanHelper consists of the following core modules:

Additionally, PeerBanHelper downloads the GeoIP database on startup. Once loaded, it supports:

  • Viewing IP geolocation, AS info (ASN, ISP, AS Name), and network type (Broadband, Cellular, IoT, Data Center, etc.) in ban lists
  • Banning IPs by country/region, city, network type, ASN, etc.
  • GeoIP statistics visualization

Tip

For optimal performance, we recommend using our maintained IP rule repository PBH-BTN/BTN-Collected-Rules and BTN Network, though this is entirely optional.

Supported Clients

Caution

All Docker-based downloaders must use host network driver. PBH requires real peer IPs - bridge mode is unsupported!

  • qBittorrent/qBittorrent v4.5.0+ (XDown not supported)
  • BiglyBT (requires plugin)
  • Deluge (requires plugin)
  • Azureus(Vuze) (requires plugin)
  • Transmission (Not recommended; v3.00-20+ required)
  • BitComet v2.10 Beta6 [20240928]+ (LTSeed anti-leech unsupported due to BitComet's limitation)

PeerBanHelper only supports traditional IPv4/IPv6 anti-leech. I2P/Tor connections are ignored.

Screenshots

Main UI Ban List Ban Logs Ban Statistics Rule Statistics Rule Subscriptions
homepage banlist banlogs maxban banMetrics banMetrics

Installation

See PeerBanHelper Documentation

FAQ

Before reporting issues, check FAQ

Need Help?

Join our QQ Group!

Disclaimer

By using this software, you agree to:

Illegal websites and black/grey industries shall not request any form of manual service from PBH-BTN developers/supporters. Strictly prohibited to use any PBH-BTN assets (including but not limited to code, images, programs, BTN rulesets) for illegal activities, endangering national security, telecom fraud, or assisting others in such acts.
Users shall not use PBH-BTN assets to harm other individuals/organizations. Any usage infringing rights of others is prohibited.
Users bear full responsibility for consequences arising from software usage. Developers assume no liability.

Star History

Star History Chart

Tools

We use these excellent tools during development. Thanks to the companies/projects for providing open-source licenses:

Install4j

PeerBanHelper uses Install4j multi-platform installer builder. Thanks to ej-technologies for the OSS license. Click the link or image below for install4j.

Install4j

JProfiler

PeerBanHelper uses JProfiler all-in one Java profiler for performance analysis. Thanks to ej-technologies for the OSS license. Click the link or image below for JProfiler.

JProfiler

Credit

Backend

WebUI