Skip to content

BitTorrent tracker proxy that helps clients announce to UDP trackers via HTTPS

Notifications You must be signed in to change notification settings

henrypijames/trackergate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

trackergate

BitTorrent tracker proxy that helps clients announce to UDP trackers via HTTPS

Introduction

As more and more BitTorrent trackers offer support for the UDP tacker protocol, some ISPs are blocking it in their evil attempt to curb BitTorrent traffic. trackergate helps overcome that barrier by providing a HTTPS-to-UDP-and-back-to-HTTPS proxy for the announce message.

trackergate is similar to SpooferBT, but without the need to run a local service on the client end.

Usage

System requirement

You need to run trackergate on a computer where you has the priveledges to:

  • listen for incoming HTTPS connections on a TCP port
  • send and receive packages to and from UDP trackers without ISP interference
  • run node.js scripts

Installation

(Until proper installation is implemented...)

Install trackergate by downloading all files from this repository, then:
npm install .

Configuration

(Until proper configuration is implemented...)

Configure trackergate by editing config.json

You can generate SSL key and certificate properly using openssl or quick-and-dirty online

Announce

In your BitTorrent client, find the UDP tracker you cannot announce to directly, then replace:
udp://[tracker.hostname]:[port]
with:
https://[trackergate.hostname]:[port]/[passkey]/[tracker.hostname]/[port]/announce

Author

Henry 'Pi' James, former development team member of Bram Cohen's original BitTorrent software

License

GNU General Public License 3.0

About

BitTorrent tracker proxy that helps clients announce to UDP trackers via HTTPS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published