Repolode
PBH-BTN

PBH-BTN/PeerBanHelper

qBittorrent、Transmission、DelugeなどのWeb APIを通じて、望ましくないピアやダウンロードだけを行うピア、異常なBitTorrentピアを検出・遮断するセルフホスト型ファイアウォール。

スター
6,350
フォーク
155
未解決の Issue
12
最終コミット
3 日前

これは何?

PeerBanHelperは、BitTorrentユーザー向けのオープンソースの個人用ネットワークファイアウォールです。対応クライアントのWeb APIに接続して現在のピア接続一覧を取得し、リーチャーやセキュリティ上の脅威と思われるピアを検出して、クライアントに切断を要求します。

qBittorrent(4.5.0以降)、Transmission(4.1.0-beta2以降)、プラグイン経由のBiglyBTとDeluge、BitComet v2.18以降に対応しています。Dockerで運用する場合、クライアントが実際のピアIPを確認できるよう、hostネットワークドライバーを使用する必要があります。I2PとTorの接続は無視されます。

検出機能はモジュールで構成されています。ピアID、クライアント名、IP、GeoIP、IP種別によるブラックリスト、進捗詐称検出、自動レンジBAN、マルチダイヤルの追跡、クライアント名やピアIDの偽装をチェックするスクリプトエンジン、ルールの購読機能を備えています。Web UIでは、有効なBAN、BAN履歴、問題のあるIP上位、グラフ、ピア一覧を確認できます。

主な機能

  • 01ピアID、クライアント名、IPアドレス、GeoIP上の位置、IP種別に基づいてピアをブロック
  • 02ヒューリスティックな不正検出機能で、ダウンロード進捗の偽装を検出
  • 03関連するIPレンジを自動的にBANし、マルチダイヤルするピアを追跡
  • 04カスタムの式ルールとクラウドルールの購読に対応
  • 05BANリスト、履歴、統計、グラフを備えたWeb UIを搭載

ユースケース

  • qBittorrentやTransmissionを実行するseedboxやホームサーバーを、リーチャークライアントから保護する
  • 比率ルールが厳格なプライベートトラッカーで、アップロードの無駄を減らす
  • 特定の国、ネットワーク、データセンターからのピアをブロックする

クイックスタート

  1. 1

    READMEにリンクされているインストール手順を開いてください

使う前に知っておきたいこと

  • qBittorrent 4.5.0以降、Transmission 4.1.0-beta2以降、BitComet v2.18以降など、Web APIを有効にした対応BitTorrentクライアントが必要です。
  • Dockerにインストールしたクライアントでは、bridgeモードではなくhostネットワークドライバーを使用する必要があります。
  • IPv4およびIPv6のピアのみを処理します。I2PおよびTorの接続は無視されます。
  • コピーレフトライセンスであるGPL-3.0の下でライセンスされています。

トピック

よくある質問

PeerBanHelper とは?
qBittorrent、Transmission、DelugeなどのWeb APIを通じて、望ましくないピアやダウンロードだけを行うピア、異常なBitTorrentピアを検出・遮断するセルフホスト型ファイアウォール。 PeerBanHelperは、BitTorrentユーザー向けのオープンソースの個人用ネットワークファイアウォールです。対応クライアントのWeb APIに接続して現在のピア接続一覧を取得し、リーチャーやセキュリティ上の脅威と思われるピアを検出して、クライアントに切断を要求します。
PeerBanHelper は無料で使えますか?ライセンスは?
PeerBanHelper は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
PeerBanHelper は今もメンテナンスされていますか?
活発にメンテナンス中。PeerBanHelper の最終コミットは 2026年10月18日 です。
PeerBanHelper は何に使えますか?
qBittorrentやTransmissionを実行するseedboxやホームサーバーを、リーチャークライアントから保護する 比率ルールが厳格なプライベートトラッカーで、アップロードの無駄を減らす 特定の国、ネットワーク、データセンターからのピアをブロックする
PeerBanHelper のインストール方法は?
READMEにリンクされているインストール手順を開いてください
PeerBanHelper はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/PBH-BTN/PeerBanHelper

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト