MapAddress for domains?
Would it be non-trivial to have the MapAddress option behave like TrackHostExits? That is, if an entry is like MapAddress .rapidshare.com .rapidshare.com.exitpoint.exit have it applied to rs1xx.rapidshare.com, rs223dt.rapidshare.com, rs28tl2.rapidshare.com...
I already have such a line in my TORRC file; on start Tor doesn't complain, but apparently that line doesn't have any effect.
My goal is to have all connections to rapidshare.com exit through the same exit point (that I've already defined with a separate MapAddress line for rapidshare.com), regardless if I'm redirected.
The alternative would be to add 5000-odd MapAddress lines specifying every possible hostname given Rapidshare's current naming convention (rsNone..None+[a-z]+None..None?.rapidshare.com) , but I don't know how Tor would handle such a big config file; my connections drop (flaky company proxy) often enough already...
I already have TrackHostExits enabled for both rapidshare.com and .rapidshare.com, so when rapidshare.com redirects me to whatever.rapidshare.com Tor will reuse the existing circuit.
If the connection drops halfway, my download manager will remember having been redirected and will retry on whatever.rapidshare.com. However, if it takes more than TrackHostExitsExpire seconds, Tor will assign this stream to a new circuit with a different exit point (and Rapidshare will claim I've shared my account and lock it... T_T ).
Thanks for your consideration.
[Automatically added by flyspray2trac: Operating System: All]