Skip to content

A high performance, multi-protocol BitTorrent Tracker

License

Notifications You must be signed in to change notification settings

torshare/torshare-tracker

Repository files navigation

Torshare BitTorrent Tracker

codecov

Torshare Tracker is a high-performance and feature-rich BitTorrent tracker written in Rust. It's a type of server that assists in the communication between clients using the BitTorrent protocol.

Features

  • Supports multiple types of transfer protocols
  • IPv4 and IPv6 support
  • Private Torrents
  • Reverse Proxy Support
  • High Availability via Redis

Implemented BEPs

  • BEP 3: The BitTorrent Protocol
  • BEP 7: IPv6 Tracker Extension
  • BEP 23: Tracker Returns Compact Peer Lists
  • BEP 31: Failure Retry Extension
  • BEP 41: UDP Tracker Protocol Extension
  • BEP 48: Tracker Protocol Extension: Scrape

Installation

git clone https://github.com/torshare/torshare-tracker.git
cargo run