Categories
Design

How to anonymize and encrypt your bittorrent traffic

BitTorrent isn’t the quiet haven it once was. These days, everyone’s looking to throttle your connection, spy on what you’re downloading, or even send you an ominous letter. If you use BitTorrent, you absolutely need to take precautions to hide your identity. Here’s how to do that with a simple proxy.

This post originally detailed the setup of a proxy called BTGuard . Since its original publication in 2011, we’ve changed our recommendation to Private Internet Access due to BTGuard’s slow speeds, bad customer service, and other difficulties. If you’re still interested in using BTGuard, you can find instructions on their web site .

You have a few different options when it comes to hiding your BitTorrent activity, but we’ve found that a proxy is the most convenient and easiest to set up, so that’s what we’re going to cover here. We’ve talked about proxies a few times before, most notably with our original guide on how to set up BTGuard our guide to safe torrenting post-Demonoid . Unfortunately, BTGuard has never been a great service—it was just the most convenient. Thankfully, Private Internet Access —one of our favorite VPN providers —now provides a proxy very similar to BTGuard, but with faster speeds and better customer service. So we recommend using it instead, using the instructions below. If you don’t want to use a proxy, check out the end of the article for a few alternative suggestions.

How Do I Torrent Safely Now That Demonoid Is Down?

Dear Lifehacker, My favorite private BitTorrent tracker, Demonoid, has apparently gone down for…

How a BitTorrent Proxy Works

When you download or seed a torrent, you’re connecting to a bunch of other people, called a swarm. All of those people can see your computer’s IP address—they have to in order to connect. That’s all very handy when you’re sharing files with other netizens, but file sharers such as yourself aren’t necessarily the only people paying attention. Piracy monitoring groups (often paid for by the entertainment industry either before or after they find violators) also join BitTorrent swarms, but instead of sharing files, they’re logging the IP addresses of other people in the swarm—including you—so that they can notify your ISP of your doings.

A proxy (like Private Internet Access) funnels traffic—in this case, just your BitTorrent traffic—through another server, so that the BitTorrent swarm will show an IP address from them instead of you. In this case, Private Internet Access’ proxy server is in the Netherlands. That way, those anti-piracy groups can’t contact your ISP, and your ISP has no cause to send you a harrowing letter.

But wait, can’t the piracy groups then go to the anonymizer service and requisition their logs to figure out what you’re downloading? Theoretically, yes, but if you’re using a truly good anonymizer, they don’t keep logs, so there’s no paper trail of activity leading back to you. All the piracy monitors see is a proxy service sharing a file, and all your ISP sees is you connecting to a proxy service. If you encrypt your BitTorrent traffic (which we recommend), your ISP won’t even be able to see that you’re using BitTorrent.

How to Boost Your BitTorrent Speed and Privacy

BitTorrent’s been around for a whopping ten years, but it continues to evolve and remains one of…

Sounds too good to be true, right? Well, there are a few downsides. Most notably:

  • Anonymity isn’t free. Well, at least the ones worth using aren’t. Private Internet Access costs $6.95 a month or $39.95 a year. That isn’t very expensive, though, and it’s well worth it for the privacy you get.
  • You’ll get slower download speeds. Running your connection through another server inevitably slows you down, though how much depends on what torrent you’re downloading, who from, and a lot of other factors. In my experience, more popular torrents stayed at their top speed of 3.4 MB/s (my bandwidth cap) with a proxy, while other less popular torrents slowed down from 1 MB/s to about 500-600 kB/s. Your mileage may vary. I lost significantly less speed with Private Internet Access than I did with BTGuard, though.
  • Not every BitTorrent client supports proxies. uTorrent for Windows works great, but Mac and Linux favorite Transmission sadly does not support proxies. You’ll have to use something like Deluge instead (or try one of the alternatives listed at the end of this article).
  • Nothing is foolproof. Using a proxy may bring you increased anonymity, but nothing is guaranteed unless you avoid BitTorrent entirely.

Ready to get started? Here’s what you need to do.

How to Set Up the Private Internet Access Proxy

Setting up a proxy is actually very simple, and just involves signing up for a service and checking a few boxes in your BitTorrent client. We’ll be using Private Internet Access and uTorrent for Windows for this guide, but you can tweak things to fit your own setup pretty easily.

Step One: Sign Up for Private Internet Access

Private Internet Access is primarily a VPN provider. We’ll talk a bit more about VPNs later in this post, but what we really want is the SOCKS5 proxy that comes with their VPN service. So, head to Private Internet Access’ web site and sign up for their VPN service. We recommend starting out with a monthly plan to see if you like it before buying a whole year’s subscription.

Once you’ve signed up, Private Internet Access will email you your username and password. Log into the system with those credentials, and change your password from the client control panel .

Step Two: Generate a Proxy Password

Your account credentials are only to manage your account—we’ll need a new set of credentials for the Proxy service. In the client control panel , click the “Generate Password” button under “PPTP/L2TP/SOCKS Password.” This is what we’ll be using to configure our BitTorrent client. Write down the username and password that appears here (it’s different than your regular account credentials) and move on to step two.

Step Three: Configure Your BitTorrent Client

Next, open up uTorrent and head to Options > Preferences > Connection. Under Proxy Server, choose Socks5 under “Type” and enter the following information:

  • Proxy Type: Socks5
  • Proxy Host: proxy-nl.privateinternetaccess.com
  • Proxy Port: 1080
  • Username: Your Private Internet Access Proxy username (from step two)
  • Password: Your Private Internet Access Proxy password (from step two)

Check all of the other boxes under “Proxy” and “Proxy Privacy.” Your Connection preferences should look exactly like the image above.