btRProxy - is under development!
Many folks have asked what this is and how it works.
Current status is - working with some threading issues - will release for testing once those have been resolved.
How it works -
The proxy runs on your local machine.
You configure your bittorrent client to use the proxy for http connections (tracker scrapes).
When you start a torrent in your client, your client passes a scrape url to the proxy which
fetches the results of the query on its behalf and returns the result to the client.
At the same time it spawns another thread which looks for more trackers for the given hash id.
As each additional tracker is discovered it is added internally to the proxy.
The proxy 'pretends' to be a client, following all the rules for clients on when and how often to re-query the trackers
and it stored the results internally.
The next time the client re-queries the primary tracker (remember this query is passed through the proxy)
the proxy combines all the results of all the various scrapes and returns a compound result to the client.
The returned result is a unique list of zero to the max number of peers requested from all trackers back to the client.
Effectively, the proxy makes turns a single tracker client into a multiple tracker client
Hope this is clear enough for you all to understand.
Cheers