AnonTalk BBS — Discuss anything anonymously without registration.

Topic: How can I route emule through tor?

Anonymous 796aed8608e1bb1ce0a0a9f5d1a8d3fc started this discussion 1 month (2008-10-14 21:13:15 UTC) ago:

Hey, I was wondering if anyone could should me how to route my emule connection through tor. Any help would be appreciated.

Anonymous a1c56574fe57d26339f054522d1d7fca replied with this 1 month (2008-10-14 23:02:52 UTC) ago, 2 hours later (#70,068):

can you not simply set tor to work for all protocols? then it'll happen automatically

Anonymous cb8ad82b1972c47ed6ebac8241d0001f replied with this 1 month (2008-10-14 23:14:53 UTC) ago, 12 minutes later (#70,076):

How do I set tor to route to all protocols?

Anonymous 57dfca6a7a906fa5c252d6215643be4c replied with this 1 month (2008-10-14 23:32:41 UTC) ago, 18 minutes later (#70,094):

This is easy to do, but for once, I don't feel like explaining it without knowing what you're using it for.

Tor is supposed to be used for anonymous browsing. People who need to move lots of data on the tor network are individuals such as political dissidents who are moving information for the purpose of benefiting other people.

If you just want anonymity for downloading music, movies, or porn (of any kind), then you are an asshole if suck up the little bandwidth available on the tor network. You are ruining it for (1) people who want to use it for browsing anonymously, and (2) people who actually really need to move large amounts of data in order to do good work for mankind.

I can accept an argument that you should be able to use tor to browse child porn, for instance — after all, information should be free, and people should be able to see things for themselves, whether it be child porn, political executions, or whatever. However, you shouldn't use tor to build a porn collection. That's just abusive.

Anonymous cb8ad82b1972c47ed6ebac8241d0001f replied with this 1 month (2008-10-15 02:36:56 UTC) ago, 3 hours later (#70,187):

im not using it for any of the bad reasons you implied, I just need to download a few small files anonymously.

Anonymous 57dfca6a7a906fa5c252d6215643be4c replied with this 1 month (2008-10-15 04:07:40 UTC) ago, 2 hours later (#70,254):

Fine. Note that this will be much easier if you are running linux or at least have a linux router.

Here's a nutshell of what you need to do:

Run your tor client. Configure your P2P client to use as proxy 127.0.0.1 (or the local IP address of the machine on your network that is running the client) on the proper port (don't know it by heart, I think it's 8080 or something; shouldn't be hard for you to look up). If your P2P client supports transport over HTTP, then I'd install privoxy, configure it to use your local tor client, and then configure your P2P client to use your local privoxy server as a proxy.

Make sure you also browse through tor to the indexing site, if you are getting your e2dk or torrent link from there. If I were Agent Smith, that's where I'd be watching if I could.

If you are really just getting a few small files, this should work. However, most tor exit nodes now block P2P traffic, so it will be really, really slow and unreliable. This blocking, however, can easily be defeated through a combination of port forwarding and transport encryption. But you don't really need that, right? ;)

Anonymous 796aed8608e1bb1ce0a0a9f5d1a8d3fc (OP) replied with this 1 month (2008-10-15 19:43:52 UTC) ago, 16 hours later (#70,482):

How can I check what I'm doing is working?

Anonymous 57dfca6a7a906fa5c252d6215643be4c replied with this 1 month (2008-10-15 23:03:51 UTC) ago, 3 hours later (#70,542):

@70,482

Myriad ways, really.

Delete all of your other routes. Or try to connect to a machine that you control by telnetting to it on the port that your P2P application uses — then look and see where the connection's coming from (make sure it isn't your IP).

© AnonTalk.com 2008