bittorrent-tracker
シンプルで堅牢なBitTorrent trackerクライアントおよびサーバーのNode.js実装
スマートダウンロード
プロジェクトのホームページへ
インストーラはまだありません — ソースリポジトリをご覧ください
ワンストップのBT trackerクライアントおよびサーバー、3大プロトコルをサポート
主な機能
- クライアントとサーバーの両方を提供し、すぐに使い始められる
- HTTP、UDP、WebSocketの3種類のtrackerプロトコルをサポート
- Web統計パネルを内蔵し、シードの状態をリアルタイムで確認可能
- WebTorrentなどの主要プロジェクトで検証済みで、安定かつ信頼性が高い
- IPv4/IPv6デュアルスタックとscrape拡張をサポート
できないこと
- •UDP trackerは対応するポート(デフォルト6881)を開放する必要があります。ファイアウォールの設定に注意してください。2. 高同時接続のシナリオでは、Node.jsのulimitとイベントループのパフォーマンスを調整することをお勧めします。3. プライベートtrackerでは、filter関数を設定してホワイトリスト/ブラックリストの検証を行う必要があります。
使用例
- プライベートなBitTorrent trackerサーバーを構築する
- WebTorrentまたはカスタムBTクライアントにpeer検出を統合する
- 既存のP2Pネットワークの監視と統計を行う
フル機能を備えたBitTorrent trackerの実装で、クライアントとサーバーのコンポーネントを含みます。HTTP、UDP、WebTorrent(WebSocket)の3種類のtrackerプロトコルをサポートし、IPv4/IPv6に対応し、scrape拡張もサポートしています。WebTorrent、peerflixなどの人気クライアントに採用されています。Web統計画面(/stats)とJSONデータインターフェース(/stats.json)を内蔵しています。クライアントは任意のtrackerに接続してピアを発見でき、サーバーは独自のtrackerを構築してプライベートまたは公開スウォームに利用できます。カスタムBTクライアントの構築、プライベートTracker、WebアプリケーションへのP2P機能の統合に最適です。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
ステップ1:プロジェクトで npm install bittorrent-tracker を実行します
ステップ2:クライアントまたはサーバーのモジュールを導入し、ドキュメントに従ってinfoHashなどのパラメータを設定します
ステップ3:クライアントを起動してstart()を呼び出しpeerの取得を開始するか、サーバーを起動してポートをリッスンします
- ステップ1:プロジェクトで npm install bittorrent-tracker を実行します
- ステップ2:クライアントまたはサーバーのモジュールを導入し、ドキュメントに従ってinfoHashなどのパラメータを設定します
- ステップ3:クライアントを起動してstart()を呼び出しpeerの取得を開始するか、サーバーを起動してポートをリッスンします
チェックサムがありません
このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません
SHA256 チェックサム
チェックサムなし
GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
npm uninstall bittorrent-tracker を実行し、グローバルにインストールした場合は -g を追加してください。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
5 FAQs