Registered Member
|
I would like to be able to configure ktorrent (2.1beta1) to use a different http proxy (for connecting to trackers) than the proxies (in .kde/share/config/kioslaverc) I have configured for when I browse the web with konqueror.
I'd be grateful for any suggestions. |
Moderator
|
|
Registered Member
|
I was afraid you'd ask why. I'll try to make it short.
Normally, I surf via a tor/privoxy http proxy which hides my true IP address. Note that tor (http://tor.eff.org/) will change my IP address from time to time. Configuring konqueror to use this proxy is what puts this proxy into kioslaverc. Now a particular "ratio-based" tracker I visit requires that the IP I use when my bittorrent client accesses their tracker be the same as the IP I used when accessing their website, to download the .torrent file, for instance. Since tor can change my IP, I normally download all .torrent files directly, bypassing the tor proxy. This means that for the IP sensitive tracker I need to have my client send requests from my real IP. However, now that the proxy definition is in kioslaverc, that is what ktorrent uses, and this tracker rejects me. (Another reason for not wanting to use tor for bittorrent is that it is already a somewhat slow and overused service. I do not wish to abuse it by adding any bittorrent load to it). Yes, the tracker is daft, but unfortunately I can't change that. So anyway, that's the situation. I want to be able to surf with tor, and bittorrent without it. From my point of view, web surfing and bittorrent downloading are different in kind, and while it may be appropriate in some cases for ktorrent and konqueror to use the same proxy, there are certainly some cases where it is not desireable. So my wish is that ktorrent have a configuration option to override the "global" proxy setting in kioslaverc. I don't know if you'll find that much of a compelling explanation ... maybe this situation will affect too few users. But anyway, it's a big problem for me. Thanks for your time. |
Moderator
|
|
Moderator
|
|
Moderator
|
|
Registered Member
|
|
Registered Member
|
This is pretty easy to get around in Kubuntu. Manually specify the proxy settings to your tor proxy, then underneath you should see exceptions. List those torrent site domains as well as the tracker url(if it's different). Apply it all and Konquerer should use tor but for the urls in the list. It will also create a global exception, causing ktorrent to announce directly to the tracker. If you need 2 different proxies for some reason, listing these exceptions and using proxychains to redirect to the other proxy could be an option, but I see no reason to not connect to the tracker directly, as you do want it to see your real IP so peers can initiate incoming connections to you. Note: ktorrent's custom IP override DOES NOT work with all trackers. I tested this with an anonymous proxy and only a few trackers showed me as connectable. I tested this with utorrent previously with even worse results months ago, so it does show that situation is improving with trackers.
|
Registered users: Bing [Bot], Google [Bot], q.ignora, watchstar