Relay torrent tracker communication via TCP to bypass a blocked UDP network.
Relay UDP torrent tracker traffic via TCP.
Normally, tracker communication goes through UDP. But in
some companies or schools, all UDP traffic is blocked by
the network admins. However, TCP/IP traffic is of course
not blocked. Hopefully you can connect with any external
host. If so, we can setup a proxy system that will allow
you to do the tracker communication by using TCP instead
of UDP, which hopefully not blocked.
So normally you have:
[Torrent Client] <--- UDP ---> [Tracker]
But this application does this:
[Torrent Client] <-X- UDP Blocked ---> [Tracker]
| |
| |
Local UDP UDP
| |
| |
[SpooferBT Proxy] <--- TCP ---> [SpooferBT Server]
or Host
So, once this setup is created. You should add the proxy
to the torrent client’s list of trackers. Peers will now
be acquired by this application.
Good luck!
Run the localhost “fake” proxy tracker:
java -jar SpooferBT.jar --proxy --proxy-port 12345 --host [ip_here]:[portA] --tracker tracker.publicbt.com:80
Run the auxiliary server application that runs on IP address [ip_here]
:
java -jar SpooferBT.jar --server --server-port [portA]
Now you can add udp://localhost:12345
to your tracker list in the torrent client.