OpenSource-Hub
B

bittorrent-tracker

1.9k stars·開発ツール·SHA-256 チェックサム確認済み

シンプルで堅牢な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機能の統合に最適です。

タグ

bittorrenttrackerp2pwebtorrentnodejs

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ダウンロードしたインストーラをダブルクリックし、指示に従ってください

3

ステップ1:プロジェクトで npm install bittorrent-tracker を実行します

4

ステップ2:クライアントまたはサーバーのモジュールを導入し、ドキュメントに従ってinfoHashなどのパラメータを設定します

5

ステップ3:クライアントを起動してstart()を呼び出しpeerの取得を開始するか、サーバーを起動してポートをリッスンします

インストールガイド
  1. ステップ1:プロジェクトで npm install bittorrent-tracker を実行します
  2. ステップ2:クライアントまたはサーバーのモジュールを導入し、ドキュメントに従ってinfoHashなどのパラメータを設定します
  3. ステップ3:クライアントを起動してstart()を呼び出しpeerの取得を開始するか、サーバーを起動してポートをリッスンします
ファイルの整合性

チェックサムがありません

このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません

SHA256 チェックサム

チェックサムなし

GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください

本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。

オープンソースの透明性

GitHub ソースを見る
環境ガイド

アンインストール情報

npm uninstall bittorrent-tracker を実行し、グローバルにインストールした場合は -g を追加してください。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスMIT
最終更新2026-10-15 07:50:23
GitHub リポジトリ公式サイト

問題が発生?以下のFAQを確認

5 FAQs

類似プロジェクト