Section for bittorrent clients?

I’ve been wondering this for a decent amount of time, so, honestly, I think we should have a section for bittorrent clients because let’s be honest, uTorrent is fishy, Vuze is popular yet not not entirely OSS, and overall there are better options then them. Bittorrent is a useful thing but should also be private, so we should include FOSS bittorrent clients to list. So is including bittorrent clients a good idea?

1 Like

Sounds like a good idea. And I believe QBittorrent will make it on top of the list.

2 Likes

Sounds like a good idea. And I believe QBittorrent will make it on top of the list.

I use qBittorrent as my go-to bittorrent client, it is very reliable and easy to use, and hs a great torrent creator as well.

1 Like

Torrenting is illegal so i guess it will hurt the team ? i do not know but if you want select app you can use QBittorrent its really good i use it for all of my torrents and its open source so yeah

Torrenting (more specifically, peer-to-peer file sharing) is not illegal unless if it is illegaly copied materials. There are legit torrents that are not copyrighted material like Linux distros. Even then, we’re only going to list clients, not websites to look for.

6 Likes

I know its legal and everything is! everything has its own 2 ways use, use it right or wrong but in the world torrenting for ust torrent is bad (for normal people/ISPs/Gov) so i talk as most of us do

Things is though, you could apply that logic to things that are already listed on the website. Tor is sometimes used for illegal uses like CP or drugs. VPNs can be used to bypass bans from servers and allow torrenting without legal repercussions, etc. Yet, all of them are listed anyways. So if we can list them, then I think we should have no problem listing BitTorrent clients.

2 Likes

Great idea. Please do that. Please also advice settings and plugins for torrent clients.

I use rtorrent on Pine box, but sadly this client very complicated.

We have an issue at GitHub including Gnutella BIttorrent.

and I would like to repeat my question from there to here:

Which clients would you recommend for Gnutella and BitTorrent? Why?
How do you balance the privacy of BitTorrent with its P2P nature?

Personally I am using transmission-daemon, but I am not certain it’s a good recommendation due to lack of new releases and some other issues, but migrating would be an effort (I would need something that I could script to import Transmission torrents and have a daemon so I don’t need to start a graphical app).

Yup and that’s why they blocked it in Egypt


And okay, you win

So to reply to what you stated Mikaela, I think that I do have some decent recommendations for bittorrent clients to use for a start, all of these are 100% free and open-source.

qBittorrent - Officially maintaned and runs on Windows, Mac, GNU/Linux, FeeBSD, and Haiku. maintaned unofficially on eComStation (OS/2). It is open-source and provides an “anonymous mode” for downloading and uploading anonymously.

rTorrent - A simple interface open-source torrent client that runs on the GNU/Linux terminal.

Transmission - Runs on Windows, Mac and GNU/Linux. Also features a web client, as well as a headless daemon.

Deluge - Runs on Windows, Mac, and GNU/Linux. Features protocol encryption, local peer discovery, proxies, and client servers.

Now, privacy could work by using anonymous mode like provided in qBittorrent, using dfifferent ports everytime, and using proxies.

4 Likes

I’m copy and pasting my comment from GH:

I think the best option for desktop is qBitTorrent, since it has some good security and privacy measures (I know there’s an anonymous mode, although I don’t know what does it do, and it supports encryption for different protocols) besides it’s the most recommended client on /r/piracy.
A good android client would be LibreTorrent although it might be dead, then there are some other interesting software for different tasks although i don’t know how important it is to list them under PT.

On qBitTorrent anonymous mode: https://github.com/qbittorrent/qBittorrent/wiki/Anonymous-Mode
A web client: https://btorrent.xyz/
Both of these are used to automatically organize downloads and I think you can also continue to seed after changing the files name:
https://github.com/Sonarr/Sonarr
https://github.com/Radarr/Radarr
Another client which I read about on/r/piracy, but I haven’t look into it: https://rakshasa.github.io/rtorrent/

There are also android applications that allow you to handle your client remotely, that may be interesting, someone give some feedback on what’s interesting to mention.


Certainly routing your traffic through I2P is the best way, but you need to have I2P working, which is not as straightforward as using Tor.

1 Like

There are also search engines within qBT, which allow you to search torrents within the application.

Also I wanted to state that even .torrent files aren’t illegal, but only the file itself which contains the copyrighted content.

Don’t forget KTorrent :slight_smile:

1 Like

My thoughts…

Bittorrent file sharing (as well as Gnutella, Kademlia and many others) was not really designed with privacy in mind… you connect directly to other users and they can see your IP address. Traffic is often not encrypted (at least not strongly encrypted) so your ISP can see what you are doing. There are several types of traffic - actual data, tracker, DHT etc. - and you probably want to protect all of them.

In order to avoid snooping built into the client software itself: Use any well-established client which is 100% free and open source. qBittorrent and Deluge are good examples for desktop use. Do not use closed-source clients such as µTorrent.

Turning on protocol encryption can prevent certain forms of bandwidth throttling and snooping by your ISP. But it’s not a strong privacy measure.

How to prevent your IP address from leaking?

– Many people use a VPN service. It may or may not be enough, but it certainly requires explicit trust on the VPN service provider. And there may be other pitfalls - as far as I understand, some Bittorrent clients may be configured to bind directly to the physical network adapter, bypassing the VPN tunnel. Be careful, check the configuration. (Please correct me if I’m wrong here.)

– Proxy options in the client software. These are often warned against, for example, the Tor project warns that certain pieces of traffic may bypass the proxy. Can you configure the client software to use the proxy for everything? Even if you do so, can you be sure that all traffic really goes over the proxy? Also, seeding behind a proxy may be difficult.

– Some clients have built-in support for the I2P network. But be careful to turn off any clearnet functionality if you don’t want to reveal your IP address.

– Using a pure I2P client is probably the most private option but there are other drawbacks. I2P-Snark is the reference client for I2P and there are others as well.

Other options:

– If you have trusted friends who are interested in private P2P networking, RetroShare looks very promising. But it’s really designed for friend to friend operation.

– Other darknets such as Freenet and Gnunet. I’m not familiar with these.

1 Like

Wouldn’t you need to figure out a way to have the BT software somehow manage to broadcast reseeding packets without leaving a trace on the internet? Wouldn’t it involve changing the entire protocol? That seems a tall order, given how Bittorrent was architected.

Then even if someone did this, wouldn’t you face the significant problem of having everyone switch over to this new scheme? We’re speaking of tens or hundreds of millions of end-users, no easy feat.

I’d think choosing a reliable VPN would be a more practical solution.

I don’t think that saying that wasn’t built with privacy in mind is a correct statement, it’s just that if you want a P2P network which focuses first of all on transferring files as fast as possible you need both of them to connect directly, therefore allowing peers to know each others’ IP address.

I don’t know how strong is the encryption used by qBittorrent (which is the client I use and which I know it gives you the option to enable it), but it has an option to only use encrypted connections, I think that’s good so far. Still, if you want to avoid snooping from bad actors such as ISPs you need to use a VPN, or even better a Seedbox. Seedboxes can be turned on 24/7 seeding without the need of you keeping your computer turned on, and also “masking” your IP. Still, I don’t know about specific Seedbox providers who keep a good privacy policy, but if their entire business depends on keeping pirates identities anonymous, I don’t know if they can’t fall too much on that, but I may be wrong.

Proxies are obviously a really poor option.

The I2P torrenting scene is really poor, you wouldn’t be able to satisfy all your needs only with I2P torrenting, even more so, I don’t know any private tracker which supports that kind of method.

I really think that a Seedbox is a better alternative than a VPN if you are planning on pirating. I don’t know if you plan on recommending these because maybe you’ll damage your image of “legality” but it would be really good to have a curated list of SBs who are privacy respecting.

It’s true loads of torrent clients have some option for encrypted connections between peers, in my experience however almost never is available (isn’t being used much).
And thus always forced to take the option of opportunistic encryption.
Thus I have a feeling this isn’t quit a big differential.

To make use of it more private.
-VPN (trust & all we all know the story).
-Hire a seedbox (also called a server sometimes ; ] ).

  • There are also companies whom do not ask for as much DNA tests and all and let you pay for a server intended to be used as a seedbox with cryptocurrency.
    Usually these companies ask a slightly higher price, but could definetly be worth it.

Retroshare seems great, and I am sure it is. It’s essentially a darkweb between friends correct.
This is far above what most users on the web ( I am guessing ) are willing to undertake or even want to undertake, it’s also a different kind of system altogether.).

What does improve privacy somewhat in my opinion is making use of private tracker communities.
Disabling PEX and DHT also helps a bit. And coincidentally are almost always enforced to be turned off if you would like to partake in a private tracker.

Renting a seedbox can be a good option (I totally forgot it). It requires some trust on the seedbox provider, but if you can pay it using cash or cryptocurrency, and you always connect to it over Tor, it can provide strong anonymity, stronger than VPNs.

Private trackers can improve your privacy against observers who join public torrent swarms in order to see who is downloading or sharing a particular set of files. But it requires that such actors are never allowed to join the private tracker community. I’ve seen private tracker invites being traded on public forums. It would be very easy to infiltrate a private tracker that way.