Peer Ban Helper Download

Open-source BitTorrent anti-leech firewall that automatically blocks unwanted peers with GeoIP blocking, fake progress detection, and support for qBittorrent, Deluge, BiglyBT, Transmission, and BitComet.

⭐ 5,382 stars on GitHub
Latest Release: v9.2.2

About Software

PeerBanHelper is an open-source personal network firewall security software that connects to supported BitTorrent client Web APIs to identify and automatically disconnect potentially threatening connections. It features PeerID and ClientName blacklists, IP and GeoIP blocking, fake progress detection with heuristic client analysis, automatic chain banning, and multi-dial hunting.

The tool downloads GeoIP libraries on startup for viewing IP attribution, AS information, and network type data while supporting geographic blocking by country, city, network type, and ASN. It includes an active monitoring module for local data analysis, network IP set rule subscriptions, and WebUI with active ban lists, historical queries, top 50 banned IPs, rule subscription management, charts, and peer list viewing. Supports qBittorrent 4.5.0+, BiglyBT, Deluge, Transmission 4.1.0-beta2+, and BitComet v2.18+.

Use Cases:

  • Automatically block unwanted, leeching, and abnormal BitTorrent peers with custom rules
  • Support qBittorrent, Deluge, BiglyBT, Transmission, and BitComet clients with Web API integration
  • Use cloud and local IP rules subscriptions with GeoIP-based blocking by country, ASN, and network type
  • Monitor active bans, historical queries, and top banned IPs through comprehensive WebUI
  • Detect fake progress clients with heuristic analysis and expression engine capabilities

Downloads

v9.2.2 December 10, 2025
peerbanhelper-v9.2.2-FreeBSD-13.4-RELEASE.pkgpkg
peerbanhelper-v9.2.2-FreeBSD-14.1-RELEASE.pkgpkg
peerbanhelper_9.2.2_all.debdeb
PeerBanHelper_macos_macos-aarch64_9.2.2.dmgdmg
PeerBanHelper_macos_macos-amd64_9.2.2.dmgdmg
PeerBanHelper_macos_nojava_9.2.2.dmgdmg
PeerBanHelper_windows-arm64_9.2.2.exeexe
PeerBanHelper_windows-arm64_9.2.2_nojava.exeexe
PeerBanHelper_windows-x64_9.2.2.exeexe
PeerBanHelper_windows-x64_9.2.2_nojava.exeexe
v9.2.1 December 10, 2025
peerbanhelper-v9.2.1-FreeBSD-13.4-RELEASE.pkgpkg
peerbanhelper-v9.2.1-FreeBSD-14.1-RELEASE.pkgpkg
peerbanhelper_9.2.1_all.debdeb
PeerBanHelper_macos_macos-aarch64_9.2.1.dmgdmg
PeerBanHelper_macos_macos-amd64_9.2.1.dmgdmg
PeerBanHelper_macos_nojava_9.2.1.dmgdmg
PeerBanHelper_windows-arm64_9.2.1.exeexe
PeerBanHelper_windows-arm64_9.2.1_nojava.exeexe
PeerBanHelper_windows-x64_9.2.1.exeexe
PeerBanHelper_windows-x64_9.2.1_nojava.exeexe
v9.2.0 December 09, 2025
peerbanhelper-v9.2.0-FreeBSD-13.4-RELEASE.pkgpkg
peerbanhelper-v9.2.0-FreeBSD-14.1-RELEASE.pkgpkg
peerbanhelper_9.2.0_all.debdeb
PeerBanHelper_macos_macos-aarch64_9.2.0.dmgdmg
PeerBanHelper_macos_macos-amd64_9.2.0.dmgdmg
PeerBanHelper_macos_nojava_9.2.0.dmgdmg
PeerBanHelper_windows-arm64_9.2.0.exeexe
PeerBanHelper_windows-arm64_9.2.0_nojava.exeexe
PeerBanHelper_windows-x64_9.2.0.exeexe
PeerBanHelper_windows-x64_9.2.0_nojava.exeexe
v9.2.0-beta1 December 09, 2025
peerbanhelper-v9.2.0-beta1-FreeBSD-13.4-RELEASE.pkgpkg
peerbanhelper-v9.2.0-beta1-FreeBSD-14.1-RELEASE.pkgpkg
peerbanhelper_9.2.0-beta1_all.debdeb
PeerBanHelper_macos_macos-aarch64_9.2.0-beta1.dmgdmg
PeerBanHelper_macos_macos-amd64_9.2.0-beta1.dmgdmg
PeerBanHelper_macos_nojava_9.2.0-beta1.dmgdmg
PeerBanHelper_windows-arm64_9.2.0-beta1.exeexe
PeerBanHelper_windows-arm64_9.2.0-beta1_nojava.exeexe
PeerBanHelper_windows-x64_9.2.0-beta1.exeexe
PeerBanHelper_windows-x64_9.2.0-beta1_nojava.exeexe
v9.1.5 December 02, 2025
peerbanhelper-v9.1.5-FreeBSD-13.4-RELEASE.pkgpkg
peerbanhelper-v9.1.5-FreeBSD-14.1-RELEASE.pkgpkg
peerbanhelper_9.1.5_all.debdeb
PeerBanHelper_macos_macos-aarch64_9.1.5.dmgdmg
PeerBanHelper_macos_macos-amd64_9.1.5.dmgdmg
PeerBanHelper_macos_nojava_9.1.5.dmgdmg
PeerBanHelper_windows-arm64_9.1.5.exeexe
PeerBanHelper_windows-arm64_9.1.5_nojava.exeexe
PeerBanHelper_windows-x64_9.1.5.exeexe
PeerBanHelper_windows-x64_9.1.5_nojava.exeexe
v9.1.4 November 27, 2025
peerbanhelper-v9.1.4-FreeBSD-13.4-RELEASE.pkgpkg
peerbanhelper-v9.1.4-FreeBSD-14.1-RELEASE.pkgpkg
peerbanhelper_9.1.4_all.debdeb
PeerBanHelper_macos_macos-aarch64_9.1.4.dmgdmg
PeerBanHelper_macos_macos-amd64_9.1.4.dmgdmg
PeerBanHelper_macos_nojava_9.1.4.dmgdmg
PeerBanHelper_windows-arm64_9.1.4.exeexe
PeerBanHelper_windows-arm64_9.1.4_nojava.exeexe
PeerBanHelper_windows-x64_9.1.4.exeexe
PeerBanHelper_windows-x64_9.1.4_nojava.exeexe
v9.1.3 November 25, 2025
peerbanhelper-v9.1.3-FreeBSD-13.4-RELEASE.pkgpkg
peerbanhelper-v9.1.3-FreeBSD-14.1-RELEASE.pkgpkg
peerbanhelper_9.1.3_all.debdeb
PeerBanHelper_macos_macos-aarch64_9.1.3.dmgdmg
PeerBanHelper_macos_macos-amd64_9.1.3.dmgdmg
PeerBanHelper_macos_nojava_9.1.3.dmgdmg
PeerBanHelper_windows-arm64_9.1.3.exeexe
PeerBanHelper_windows-arm64_9.1.3_nojava.exeexe
PeerBanHelper_windows-x64_9.1.3.exeexe
PeerBanHelper_windows-x64_9.1.3_nojava.exeexe
v9.1.2 November 22, 2025
peerbanhelper-v9.1.2-FreeBSD-13.4-RELEASE.pkgpkg
peerbanhelper-v9.1.2-FreeBSD-14.1-RELEASE.pkgpkg
peerbanhelper_9.1.2_all.debdeb
PeerBanHelper_macos_macos-aarch64_9.1.2.dmgdmg
PeerBanHelper_macos_macos-amd64_9.1.2.dmgdmg
PeerBanHelper_macos_nojava_9.1.2.dmgdmg
PeerBanHelper_windows-arm64_9.1.2.exeexe
PeerBanHelper_windows-arm64_9.1.2_nojava.exeexe
PeerBanHelper_windows-x64_9.1.2.exeexe
PeerBanHelper_windows-x64_9.1.2_nojava.exeexe
v9.1.1 November 22, 2025
peerbanhelper-v9.1.1-FreeBSD-13.4-RELEASE.pkgpkg
peerbanhelper-v9.1.1-FreeBSD-14.1-RELEASE.pkgpkg
peerbanhelper_9.1.1_all.debdeb
PeerBanHelper_macos_macos-aarch64_9.1.1.dmgdmg
PeerBanHelper_macos_macos-amd64_9.1.1.dmgdmg
PeerBanHelper_macos_nojava_9.1.1.dmgdmg
PeerBanHelper_windows-arm64_9.1.1.exeexe
PeerBanHelper_windows-arm64_9.1.1_nojava.exeexe
PeerBanHelper_windows-x64_9.1.1.exeexe
PeerBanHelper_windows-x64_9.1.1_nojava.exeexe
v9.1.0 November 21, 2025
peerbanhelper-v9.1.0-FreeBSD-13.4-RELEASE.pkgpkg
peerbanhelper-v9.1.0-FreeBSD-14.1-RELEASE.pkgpkg
peerbanhelper_9.1.0_all.debdeb
PeerBanHelper_macos_macos-aarch64_9.1.0.dmgdmg
PeerBanHelper_macos_macos-amd64_9.1.0.dmgdmg
PeerBanHelper_macos_nojava_9.1.0.dmgdmg
PeerBanHelper_windows-arm64_9.1.0.exeexe
PeerBanHelper_windows-arm64_9.1.0_nojava.exeexe
PeerBanHelper_windows-x64_9.1.0.exeexe
PeerBanHelper_windows-x64_9.1.0_nojava.exeexe
v9.1.0-beta4 November 21, 2025
peerbanhelper-v9.1.0-beta4-FreeBSD-13.4-RELEASE.pkgpkg
peerbanhelper-v9.1.0-beta4-FreeBSD-14.1-RELEASE.pkgpkg
peerbanhelper_9.1.0-beta4_all.debdeb
PeerBanHelper_macos_macos-aarch64_9.1.0-beta4.dmgdmg
PeerBanHelper_macos_macos-amd64_9.1.0-beta4.dmgdmg
PeerBanHelper_macos_nojava_9.1.0-beta4.dmgdmg
PeerBanHelper_windows-arm64_9.1.0-beta4.exeexe
PeerBanHelper_windows-arm64_9.1.0-beta4_nojava.exeexe
PeerBanHelper_windows-x64_9.1.0-beta4.exeexe
PeerBanHelper_windows-x64_9.1.0-beta4_nojava.exeexe
v9.1.0-beta3 November 21, 2025
peerbanhelper-v9.1.0-beta3-FreeBSD-13.4-RELEASE.pkgpkg
peerbanhelper-v9.1.0-beta3-FreeBSD-14.1-RELEASE.pkgpkg
peerbanhelper_9.1.0-beta3_all.debdeb
PeerBanHelper_macos_macos-aarch64_9.1.0-beta3.dmgdmg
PeerBanHelper_macos_macos-amd64_9.1.0-beta3.dmgdmg
PeerBanHelper_macos_nojava_9.1.0-beta3.dmgdmg
PeerBanHelper_windows-arm64_9.1.0-beta3.exeexe
PeerBanHelper_windows-arm64_9.1.0-beta3_nojava.exeexe
PeerBanHelper_windows-x64_9.1.0-beta3.exeexe
PeerBanHelper_windows-x64_9.1.0-beta3_nojava.exeexe
v9.1.0-beta2 November 20, 2025
peerbanhelper-v9.1.0-beta2-FreeBSD-13.4-RELEASE.pkgpkg
peerbanhelper-v9.1.0-beta2-FreeBSD-14.1-RELEASE.pkgpkg
peerbanhelper_9.1.0-beta2_all.debdeb
PeerBanHelper_macos_macos-aarch64_9.1.0-beta2.dmgdmg
PeerBanHelper_macos_macos-amd64_9.1.0-beta2.dmgdmg
PeerBanHelper_macos_nojava_9.1.0-beta2.dmgdmg
PeerBanHelper_windows-arm64_9.1.0-beta2.exeexe
PeerBanHelper_windows-arm64_9.1.0-beta2_nojava.exeexe
PeerBanHelper_windows-x64_9.1.0-beta2.exeexe
PeerBanHelper_windows-x64_9.1.0-beta2_nojava.exeexe
v9.1.0-beta1 November 20, 2025
peerbanhelper-v9.1.0-beta1-FreeBSD-13.4-RELEASE.pkgpkg
peerbanhelper-v9.1.0-beta1-FreeBSD-14.1-RELEASE.pkgpkg
peerbanhelper_9.1.0-beta1_all.debdeb
PeerBanHelper_macos_macos-aarch64_9.1.0-beta1.dmgdmg
PeerBanHelper_macos_macos-amd64_9.1.0-beta1.dmgdmg
PeerBanHelper_macos_nojava_9.1.0-beta1.dmgdmg
PeerBanHelper_windows-arm64_9.1.0-beta1.exeexe
PeerBanHelper_windows-arm64_9.1.0-beta1_nojava.exeexe
PeerBanHelper_windows-x64_9.1.0-beta1.exeexe
PeerBanHelper_windows-x64_9.1.0-beta1_nojava.exeexe
v9.1.0-alpha5 November 18, 2025
peerbanhelper-v9.1.0-alpha5-FreeBSD-13.4-RELEASE.pkgpkg
peerbanhelper-v9.1.0-alpha5-FreeBSD-14.1-RELEASE.pkgpkg
peerbanhelper_9.1.0-alpha5_all.debdeb
PeerBanHelper_macos_macos-aarch64_9.1.0-alpha5.dmgdmg
PeerBanHelper_macos_macos-amd64_9.1.0-alpha5.dmgdmg
PeerBanHelper_macos_nojava_9.1.0-alpha5.dmgdmg
PeerBanHelper_windows-arm64_9.1.0-alpha5.exeexe
PeerBanHelper_windows-arm64_9.1.0-alpha5_nojava.exeexe
PeerBanHelper_windows-x64_9.1.0-alpha5.exeexe
PeerBanHelper_windows-x64_9.1.0-alpha5_nojava.exeexe
v9.1.0-alpha4 November 18, 2025
peerbanhelper-v9.1.0-alpha4-FreeBSD-13.4-RELEASE.pkgpkg
peerbanhelper-v9.1.0-alpha4-FreeBSD-14.1-RELEASE.pkgpkg
peerbanhelper_9.1.0-alpha4_all.debdeb
PeerBanHelper_macos_macos-aarch64_9.1.0-alpha4.dmgdmg
PeerBanHelper_macos_macos-amd64_9.1.0-alpha4.dmgdmg
PeerBanHelper_macos_nojava_9.1.0-alpha4.dmgdmg
PeerBanHelper_windows-arm64_9.1.0-alpha4.exeexe
PeerBanHelper_windows-arm64_9.1.0-alpha4_nojava.exeexe
PeerBanHelper_windows-x64_9.1.0-alpha4.exeexe
PeerBanHelper_windows-x64_9.1.0-alpha4_nojava.exeexe
v9.1.0-alpha3 November 18, 2025
peerbanhelper-v9.1.0-alpha3-FreeBSD-13.4-RELEASE.pkgpkg
peerbanhelper-v9.1.0-alpha3-FreeBSD-14.1-RELEASE.pkgpkg
peerbanhelper_9.1.0-alpha3_all.debdeb
PeerBanHelper_macos_macos-aarch64_9.1.0-alpha3.dmgdmg
PeerBanHelper_macos_macos-amd64_9.1.0-alpha3.dmgdmg
PeerBanHelper_macos_nojava_9.1.0-alpha3.dmgdmg
PeerBanHelper_windows-arm64_9.1.0-alpha3.exeexe
PeerBanHelper_windows-arm64_9.1.0-alpha3_nojava.exeexe
PeerBanHelper_windows-x64_9.1.0-alpha3.exeexe
PeerBanHelper_windows-x64_9.1.0-alpha3_nojava.exeexe
v9.0.10 October 26, 2025
peerbanhelper-v9.0.10-FreeBSD-13.4-RELEASE.pkgpkg
peerbanhelper-v9.0.10-FreeBSD-14.1-RELEASE.pkgpkg
peerbanhelper_9.0.10_all.debdeb
PeerBanHelper_macos_macos-aarch64_9.0.10.dmgdmg
PeerBanHelper_macos_macos-amd64_9.0.10.dmgdmg
PeerBanHelper_macos_nojava_9.0.10.dmgdmg
PeerBanHelper_windows-arm64_9.0.10.exeexe
PeerBanHelper_windows-arm64_9.0.10_nojava.exeexe
PeerBanHelper_windows-x64_9.0.10.exeexe
PeerBanHelper_windows-x64_9.0.10_nojava.exeexe
v9.0.9 October 12, 2025
peerbanhelper-v9.0.9-FreeBSD-13.4-RELEASE.pkgpkg
peerbanhelper-v9.0.9-FreeBSD-14.1-RELEASE.pkgpkg
peerbanhelper_9.0.9_all.debdeb
PeerBanHelper_macos_macos-aarch64_9.0.9.dmgdmg
PeerBanHelper_macos_macos-amd64_9.0.9.dmgdmg
PeerBanHelper_macos_nojava_9.0.9.dmgdmg
PeerBanHelper_windows-arm64_9.0.9.exeexe
PeerBanHelper_windows-arm64_9.0.9_nojava.exeexe
PeerBanHelper_windows-x64_9.0.9.exeexe
PeerBanHelper_windows-x64_9.0.9_nojava.exeexe
v9.0.8 October 10, 2025
peerbanhelper-v9.0.8-FreeBSD-13.4-RELEASE.pkgpkg
peerbanhelper-v9.0.8-FreeBSD-14.1-RELEASE.pkgpkg
peerbanhelper_9.0.8_all.debdeb
PeerBanHelper_macos_macos-aarch64_9.0.8.dmgdmg
PeerBanHelper_macos_macos-amd64_9.0.8.dmgdmg
PeerBanHelper_macos_nojava_9.0.8.dmgdmg
PeerBanHelper_windows-arm64_9.0.8.exeexe
PeerBanHelper_windows-arm64_9.0.8_nojava.exeexe
PeerBanHelper_windows-x64_9.0.8.exeexe
PeerBanHelper_windows-x64_9.0.8_nojava.exeexe
v9.0.7 October 02, 2025
peerbanhelper-v9.0.7-FreeBSD-13.4-RELEASE.pkgpkg
peerbanhelper-v9.0.7-FreeBSD-14.1-RELEASE.pkgpkg
peerbanhelper_9.0.7_all.debdeb
PeerBanHelper_macos_macos-aarch64_9.0.7.dmgdmg
PeerBanHelper_macos_macos-amd64_9.0.7.dmgdmg
PeerBanHelper_macos_nojava_9.0.7.dmgdmg
PeerBanHelper_windows-arm64_9.0.7.exeexe
PeerBanHelper_windows-arm64_9.0.7_nojava.exeexe
PeerBanHelper_windows-x64_9.0.7.exeexe
PeerBanHelper_windows-x64_9.0.7_nojava.exeexe
v9.0.5 September 29, 2025
peerbanhelper-v9.0.5-FreeBSD-13.4-RELEASE.pkgpkg
peerbanhelper-v9.0.5-FreeBSD-14.1-RELEASE.pkgpkg
peerbanhelper_9.0.5_all.debdeb
PeerBanHelper_macos_macos-aarch64_9.0.5.dmgdmg
PeerBanHelper_macos_macos-amd64_9.0.5.dmgdmg
PeerBanHelper_macos_nojava_9.0.5.dmgdmg
PeerBanHelper_windows-arm64_9.0.5.exeexe
PeerBanHelper_windows-arm64_9.0.5_nojava.exeexe
PeerBanHelper_windows-x64_9.0.5.exeexe
PeerBanHelper_windows-x64_9.0.5_nojava.exeexe
v9.0.4 September 27, 2025
peerbanhelper-v9.0.4-FreeBSD-13.4-RELEASE.pkgpkg
peerbanhelper-v9.0.4-FreeBSD-14.1-RELEASE.pkgpkg
peerbanhelper_9.0.4_all.debdeb
PeerBanHelper_macos_macos-aarch64_9.0.4.dmgdmg
PeerBanHelper_macos_macos-amd64_9.0.4.dmgdmg
PeerBanHelper_macos_nojava_9.0.4.dmgdmg
PeerBanHelper_windows-arm64_9.0.4.exeexe
PeerBanHelper_windows-arm64_9.0.4_nojava.exeexe
PeerBanHelper_windows-x64_9.0.4.exeexe
PeerBanHelper_windows-x64_9.0.4_nojava.exeexe
v9.0.3 September 26, 2025
peerbanhelper-v9.0.3-FreeBSD-13.4-RELEASE.pkgpkg
peerbanhelper-v9.0.3-FreeBSD-14.1-RELEASE.pkgpkg
peerbanhelper_9.0.3_all.debdeb
PeerBanHelper_macos_macos-aarch64_9.0.3.dmgdmg
PeerBanHelper_macos_macos-amd64_9.0.3.dmgdmg
PeerBanHelper_macos_nojava_9.0.3.dmgdmg
PeerBanHelper_windows-arm64_9.0.3.exeexe
PeerBanHelper_windows-arm64_9.0.3_nojava.exeexe
PeerBanHelper_windows-x64_9.0.3.exeexe
PeerBanHelper_windows-x64_9.0.3_nojava.exeexe
v9.0.2 September 23, 2025
peerbanhelper-v9.0.2-FreeBSD-13.4-RELEASE.pkgpkg
peerbanhelper-v9.0.2-FreeBSD-14.1-RELEASE.pkgpkg
peerbanhelper_9.0.2_all.debdeb
PeerBanHelper_macos_macos-aarch64_9.0.2.dmgdmg
PeerBanHelper_macos_macos-amd64_9.0.2.dmgdmg
PeerBanHelper_macos_nojava_9.0.2.dmgdmg
PeerBanHelper_windows-arm64_9.0.2.exeexe
PeerBanHelper_windows-arm64_9.0.2_nojava.exeexe
PeerBanHelper_windows-x64_9.0.2.exeexe
PeerBanHelper_windows-x64_9.0.2_nojava.exeexe
v9.0.1 September 19, 2025
peerbanhelper-v9.0.1-FreeBSD-13.4-RELEASE.pkgpkg
peerbanhelper-v9.0.1-FreeBSD-14.1-RELEASE.pkgpkg
peerbanhelper_9.0.1_all.debdeb
PeerBanHelper_macos_macos-aarch64_9.0.1.dmgdmg
PeerBanHelper_macos_macos-amd64_9.0.1.dmgdmg
PeerBanHelper_macos_nojava_9.0.1.dmgdmg
PeerBanHelper_windows-arm64_9.0.1.exeexe
PeerBanHelper_windows-arm64_9.0.1_nojava.exeexe
PeerBanHelper_windows-x64_9.0.1.exeexe
PeerBanHelper_windows-x64_9.0.1_nojava.exeexe
v9.0.0 September 19, 2025
peerbanhelper-v9.0.0-FreeBSD-13.4-RELEASE.pkgpkg
peerbanhelper-v9.0.0-FreeBSD-14.1-RELEASE.pkgpkg
peerbanhelper_9.0.0_all.debdeb
PeerBanHelper_macos_macos-aarch64_9.0.0.dmgdmg
PeerBanHelper_macos_macos-amd64_9.0.0.dmgdmg
PeerBanHelper_macos_nojava_9.0.0.dmgdmg
PeerBanHelper_windows-arm64_9.0.0.exeexe
PeerBanHelper_windows-arm64_9.0.0_nojava.exeexe
PeerBanHelper_windows-x64_9.0.0.exeexe
PeerBanHelper_windows-x64_9.0.0_nojava.exeexe
v9.0.0-beta3 September 18, 2025
peerbanhelper-v9.0.0-beta3-FreeBSD-13.4-RELEASE.pkgpkg
peerbanhelper-v9.0.0-beta3-FreeBSD-14.1-RELEASE.pkgpkg
peerbanhelper_9.0.0-beta3_all.debdeb
PeerBanHelper_macos_macos-aarch64_9.0.0-beta3.dmgdmg
PeerBanHelper_macos_macos-amd64_9.0.0-beta3.dmgdmg
PeerBanHelper_macos_nojava_9.0.0-beta3.dmgdmg
PeerBanHelper_windows-arm64_9.0.0-beta3.exeexe
PeerBanHelper_windows-arm64_9.0.0-beta3_nojava.exeexe
PeerBanHelper_windows-x64_9.0.0-beta3.exeexe
PeerBanHelper_windows-x64_9.0.0-beta3_nojava.exeexe

Package Info

Last Updated
Dec 10, 2025
Latest Version
v9.2.2
License
GPL-3.0
Total Versions
28

README

PeerBanHelper

English

自动封禁不受欢迎、吸血和异常的 BT 客户端,并支持自定义规则。

!page-views (https://raw.githubusercontent.com/PBH-BTN/views-counter/refs/heads/master/svg/754169590/badge.svg)

**在安装前试用 PeerBanHelper:**前往演示站 (https://pbh-demo.pbh-btn.com)

PeerBanHelper 是一个开放源代码的个人网络防火墙安全软件。通过连接支持的应用程序(如:BitTorrent 客户端软件)的 Web API 接口获取受保护应用的连接信息,识别其中可能包含潜在安全威胁的连接并通知对应的应用程序主动断开其连接。

功能介绍

PeerBanHelper 主要由以下几个功能模块组成:

  • PeerID 黑名单 (https://docs.pbh-btn.com/docs/module/peer-id)
  • Client Name 黑名单 (https://docs.pbh-btn.com/docs/module/client-name)
  • IP/GeoIP/IP 类型 黑名单 (https://docs.pbh-btn.com/docs/module/ip-address-blocker)
  • 虚假进度检查器(提供启发式客户端检测功能) (https://docs.pbh-btn.com/docs/module/progress-cheat-blocker)
  • 自动连锁封禁 (https://docs.pbh-btn.com/docs/module/auto-range-ban)
  • 多拨追猎 (https://docs.pbh-btn.com/docs/module/multi-dial)
  • Peer ID/Client Name 伪装检查;通过 AviatorScript 引擎 (https://docs.pbh-btn.com/docs/module/expression-engine) 实现
  • 主动监测(提供本地数据分析功能) (https://docs.pbh-btn.com/docs/module/active-monitoring)
  • 网络 IP 集规则订阅 (https://docs.pbh-btn.com/docs/module/ip-address-blocker-rules)
  • WebUI (目前支持:活跃封禁名单查看,历史封禁查询,封禁最频繁的 Top 50 IP,规则订阅管理,图表查看,Peer 列表查看)

此外,PeerBanHelper 会在启动时下载 GeoIP 库,成功加载后支持以下功能:

  • 在封禁列表中查看 IP 归属地,AS 信息(ASN、ISP、AS 名称等),网络类型信息(宽带、基站、物联网、数据中心等)
  • 基于 GeoIP 信息按国家/地区、城市、网络类型、ASN 等封禁 IP 地址
  • 查看 GeoIP 统计数据

[!TIP] 为获得最佳效果,建议配合我们维护的 IP 规则库 PBH-BTN/BTN-Collected-Rules (https://github.com/PBH-BTN/BTN-Collected-Rules) 和 BTN 网络 (https://docs.pbh-btn.com/docs/btn/intro) 一起食用,不过这是完全可选的。

支持的客户端

[!CAUTION] 所有安装在 Docker 中的下载器,必须使用 host 网络驱动程序。PBH 需要下载器能获得 Peer 的真实 IP,不能使用 bridge 桥接模式!

  • qBittorrent/qBitorrent,4.5.0 或更高版本,不支持 XDown
  • BiglyBT(需要安装插件 (https://github.com/PBH-BTN/PBH-Adapter-BiglyBT))
  • Deluge(需要安装插件 (https://github.com/PBH-BTN/PBH-Adapter-Deluge))
  • Transmission (4.1.0-beta2 或更高版本)
  • BitComet v2.18 或更高版本 (不支持 P2SP LTSeed 长效种子反吸血,因为 BitComet 暂时无法封禁长效连接)

PeerBanHelper 仅支持对传统 IPv4 或 IPv6 地址的反吸血,如遇 I2P 或者 Tor 连接将主动忽略。

截图

主界面 封禁列表 封禁日志 封禁统计 规则统计 规则订阅
See full README on repository.