BitTorrent tracker proxy that helps clients announce to UDP trackers via HTTPS
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.
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
(Until proper installation is implemented...)
Install trackergate by downloading all files from this repository, then:
npm install .
(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
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
Henry 'Pi' James, former development team member of Bram Cohen's original BitTorrent software