Using RatioMaker with Tor
Please note: this is the post I originally made on 00de.de forums. I will eventually rewrite this text and actually turn it into a HowTo guide, but not right now :).
Here's a neat trick for all you cheaters out there.
You know that you can always use a HTTP proxy for actually browsing a tracker's page (index, whatever). Well, the component i use in RM for HTTP queries (Indy HTTP client) supports SOCKS proxy servers. Now i know SOCKS proxies aren't all that easy to come by, but think of it like this....
You connect to the website using any old anonymizing http proxies, those are abundant. You connect your regular client thru a proxy as well (Azu can do HTTP proxies for peer-to-tracker communications, BitComet can do HTTP proxies for peer-to-tracker and peer-to-peer communications - but only use peer-to-tracker). You connect RatioMaker thru a SOCKS proxy and the tracker NEVER knows your actual IP, although the actual downloads go thru normal p2p (so no speed loss).
Where can you find a SOCKS proxy? Heh, too easy! Just download Tor (hxxp://tor.eff.org), it runs a SOCKS proxy on your box and routes it thru an anonymous network. So the tracker doesn't see your IP, not from your browser (HTTP proxy), not from your regular BT client (HTTP or SOCKS proxy, only for peer-to-tracker communications), not from RatioMaker (SOCKS proxy).
Guess why i never got IP banned from ANY tracker, not even when RM was in the 0.2 version when it didn't even have client emulation and i was testing it. :)
SOCKS proxy support will be enabled in RM 0.6, when more changes will come along with a UI redesign.
I know this post is rather fugly and my grammar isn't all that good, please excuse, i've been tinkering all night.
Previous page: RatioMaster Screenshots
Next page: RatioMaker ChangeLog
