OpenSource-Hub
B

bittorrent-tracker

1.9k stars·개발 도구·SHA-256 체크섬 확인됨

간단하고 견고한 BitTorrent tracker 클라이언트 및 서버 Node.js 구현

스마트 다운로드

프로젝트 홈페이지 방문

아직 설치 프로그램이 없습니다 — 소스 저장소로 이동하세요

원스톱 BT 트래커 클라이언트와 서버, 3대 프로토콜 지원

주요 기능

  • 클라이언트와 서버를 모두 제공하여 설치 후 바로 사용 가능
  • HTTP, UDP, WebSocket 세 가지 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) 세 가지 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

유사한 프로젝트