HTTP、FTP、BitTorrent、マグネットリンクに対応したクロスプラットフォームのデスクトップダウンロードマネージャー。Dockerでヘッドレスサーバーとしても運用できます。
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
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 の数値は毎日更新されます。
関連プロジェクト
UsenetとBitTorrentのRSSフィードを監視して新しいTVエピソードを取得・整理・リネームするPVR
HTTP、FTP、BitTorrent、eD2K、HLS/DASHに対応し、ブラウザー連携も備えたRust製の無料オープンソースダウンロードマネージャー。
複数のqBittorrentを管理し、自動化やクロスシードにも対応する高速な単一バイナリのWeb UI。
HTTPトラフィックを検査し、SQLインジェクションやXSS、ボット、フラッドを防ぐセルフホスト型WAF/リバースプロキシ。
Typebot is a self-hostable visual chatbot builder for creating chat flows, embedding them in web or mobile apps, and collecting results.