Bittorrent over Tor isn't a good idea
blog.torproject.org
blog.torproject.org
1) Torrent applications don't always respect your proxy settings, bypassing Tor entirely.
2) Torrent applications sometimes add your IP address to their packets, so you essentially tell everyone where you are after coming out of a different door all sneaky-like.
3) You're probably telling all this and your port number to the tracker. Trackers are complete blabbers, they'll tell anyone who asks where to find you.
4) Multiple connections run through a single "circuit" for speed & a bit of anonymity (by reducing the number of nodes you're using, some of which may be watched; I don't quite follow this reasoning. Seems to me it's putting all your eggs in fewer baskets), but browsing + torrent may reveal enough info to deanonymize you, because you run through fewer exit nodes.
And last but not least, Tor can't handle the load:
>We've been saying for years not to run Bittorrent over Tor, because the Tor network can't handle the load.
Running torrents over Tor has always been a horrible idea, due to the load issues and 2 and 3. And because it's insanely slow. And because it's about as rude as you can possibly be to the rest of the Tor network. The fourth is new to me. I suspect most of the offenders just don't fully understand torrents or Tor, and are reaping what they sowed - there are plenty of resources to understand it, and Tor goes to great lengths to explain what it does extremely clearly.
When you use BitTorrent on Tor, you're placing an incredible amount of burden on the network and sucking up the bandwidth that could have otherwise been used for the purpose of freely spreading information. You're discouraging people from donating their bandwidth to running the exit nodes that allow the Tor network to function. You're destroying everyone's ability to publish information without being persecuted by their government. You're destroying the privacy that so many people worked so hard to give us.
https://trac.torproject.org/projects/tor/wiki/TheOnionRouter...
Using the TransparentProxy mode of Tor, forces all network traffic out through Tor, and blocks stuff which can't be, such as UDP. Do that on a machine which only has a LAN address so doesn't know it's Internet facing IP, and it's anonymous... It can't leak it's IP because it doesn't know it, and it can't connect to the Internet without going via Tor...
It doesn't know it's IP address, so it can't leak it.
Being able to combine complex systems is a good thing, and it shouldn't be disparaged as unrealistic.
I don't say that pipelines are bad, it's just sometimes we want more structured data format than flat text.
Also, Unix pipelines are currently in decline, and Unix itself is less Unixy than it used to be.
Citation needed
The core router software even bundles its own BitTorrent client. However, since it is effectively a darknet, regular torrents you find elsewhere won't really work. Still, it is interesting stuff.
No seriously. I know BitTorrent is also used legally. But there are other, less invasive ways to share files in Tor.