How To Encrypt BitTorrent Traffic

Written by Ernesto on April 16, 2006 

More and more ISP’s are limiting and throttling BitTorrent traffic on their networks. By throttling BitTorrent traffic the speed of BitTorrent downloads decrease, and high speed downloads are out of the question.

The list of ISP’s that limit BitTorrent traffic, or plan to do so is growing every day, and according to the BBC, the ‘bandwidth war’ has begun.

Are you not sure if your traffic is being throttled Check the list of bad ISP’s.

But there is a solution. Encrypting your torrents will prevent throttling ISP’s from shaping your traffic. I will explain how to enable encryption in Azureus, uTorrent, and Bitcomet, the three most popular torrent clients.

What does encryption Do?

The RC4 encryption obfuscates not only the header but the entire stream. This means that it’s very hard for your ISP to detect that the traffic you are generating comes from BitTorrent.

Note that RC4 uses more CPU time than the plain encryption or no encryption. It is however harder to identify for traffic shaping devices

How can I do this?

This is different for all clients; check the setting for your favorite client below.

Azureus

azureus bit torrent

1. Go to: Tools > Options > Connection > Transport Encryption

2. Check the ‘require encrypted transport’ box.

3. Choose RC4 in the ‘minimum encryption’ dropdown box

note that RC4 uses more CPU time than the plain encryption or no encryption. It is however harder to identify for traffic shaping devices
4. You can choose to tick the ‘Allow non-encrypted outgoing connections if encrypted connection attempt fails’ box. This will ensure compatibility with clients that are not using encryption. However, it makes it easier for your ISP to detect BitTorrent traffic. I recommend that you try to tick this box first. If you are still not getting proper speeds untick it

5. Tick the ‘Allow non-encrypted incoming connections’ box

azureus bit torrent

That’s it, your BitTorrent traffic is encrypted now.

Bitcomet

bitcomet bit torrent

1. Go to: Options > Preferences > Advanced > Connection

2. Go to: ‘Protocol encryption’ You can choose between ‘auto detect’ and ‘always’. Auto detect will give you more connections but offers less protection against traffic shapers.

I would recommend to try auto detect first, if that doesn’t increase your speeds you need to switch to always

bitcomet bit torrent

That’s it, your BitTorrent traffic is encrypted now.

uTorrent

utorrent bit torrent

1. Go to: Options > Preferences > BitTorrent

2. Go to ‘Protocol encryption’, you can choose between ‘enabled’ and ‘forced’. ‘Enabled’ will give you more connections but offers less protection against traffic shapers.

I would recommend to try ‘enabled’ first, if that doesn’t increase your speeds you need to swich to ‘forced’.

3. Ticking ‘Allow legacy incoming connections’ allows non ecrypted clients to connect to you. This improves compatibility between clients but makes you more vulnerable to traffic shapers.

I would recommend to tick this box, but if that doesn’t increase your speeds, untick it!

utorrent bit torrent

That’s it, your BitTorrent traffic is encrypted now.

Good luck and happy torrenting

If you don't like torrents try MP3 Fiesta. They hold nearly 67,000 albums from nearly 17,000 artists. Prices are around the $0.10 mark for single tracks with full albums coming in at roughly $1.00. Tracks are available from 192kbps and they take major credit cards and PayPal

Previously: Filesharing Around The Globe

Next: George Bush vs. The RIAA?

286 Responses (Add yours)

Pages: [1] 2 3 4 5 6 7 8 9 10 1112 » Show All

1 Apr 17, 2006 at 02:06 by David

I use Telus Canada, does that do anything?

2 Apr 17, 2006 at 02:36 by Katou

Hello, i live in Argentina and my english is too bad. i write this note for give you a thanks for this help. bye

3 Apr 17, 2006 at 02:59 by ripper2256

Is encrypting just for fooling taffic shapping ISPs, or will this also provide anonymity?

4 Apr 17, 2006 at 03:09 by Jeffk

Telus does not have packet shaping, infact they are so behind they cant even inforce their bandwitdh limits.

5 Apr 17, 2006 at 03:12 by njm

What I’d like to know is if encrypting effects share ratios?

6 Apr 17, 2006 at 03:12 by Lome

i use a mac and Azureus.
it doesnt have feture…

7 Apr 17, 2006 at 03:14 by niglb

Telus does track torrent traffic thou in some form, I’ve had a recent email telling me about “illegal” traffic packets sourced from torrents I’ve had downloading. This was before utorrent enabled encryption.

8 Apr 17, 2006 at 03:34 by Paul D. Spradling

@ripper
Encryption is not designed to provide anonimity, it is designed to prevent traffic shapping.

@njm
Encyprion does not affect share ratios in any way.

@Lome
I also use a Mac and Azureus and IT DOES have this feature.

9 Apr 17, 2006 at 03:39 by N3M3515

1.) it doesnt make you anonimous, as you people connecting to you still can get your ip address.

2.) If you want to block known “bad” ip addresses go download Peer Guardian from methlabs dot com. A decent firewall software that blocks known entities that would like to stop you from being a scurvy pirate.

10 Apr 17, 2006 at 03:40 by Slim

Anyone know what the situation is with Bell Sympatico (also in Canada)? Do they throttle bittorrent trafic? Or monitor their network for illegal content?

11 Apr 17, 2006 at 03:41 by dabs

@Lome

Azureus is Azureus, platform is irrelevant, kinda the whole point of java…

12 Apr 17, 2006 at 03:42 by Pumpkin Escobar

Yep, Azureus is the same whether you use a Mac or a PeeCee.

Made the change and watched the d/l speed throttle right up on Comcrap.

13 Apr 17, 2006 at 04:04 by Adam

This worked tremendously for uTorrent.

14 Apr 17, 2006 at 07:14 by IguanaNed

ISP Throttling you?
Let others know where you are, put yourself on this Frappr Map
http://www.frappr.com/broadbandusersagainstbittorrentthrottle

15 Apr 17, 2006 at 07:21 by Downie

Yup, can’t stand this on Comcast… Drives me crazy…

16 Apr 17, 2006 at 08:22 by hurr

but what about ISP restricting the access of bittorrent tracker? (like banning the access of all URL with “announce”)
is there a way to workaround this?

17 Apr 17, 2006 at 09:16 by Darko

does anyone knows how to encript it for eMule

cheers

Darko

18 Apr 17, 2006 at 10:49 by Eternal

Hi there, thanks alot for your guide. For some time now I’ve noticed a drop in my torrent downloads and I was suspecting my ISP putting a cap on downloads via Bittorent but had no way of knowing whats going on. I have a problem though, I use BitComet and I dont have that ‘Protocol encryption’ in my Advance options, its just not there and I dont know why. Can anyone help me out here?

Again thanks alot.

19 Apr 17, 2006 at 11:28 by Ernesto

@Darko
This encryption is BitTorrent only

@Eternal
Download the latest version of Bitcomet, the option should be in there

20 Apr 17, 2006 at 11:34 by bobby

Eternal, try the latest BitComet 0.63

21 Apr 17, 2006 at 12:06 by aside

Hi,

This is a quick reminder to also change the default ports for connection in your client!

Some clients already choose a random port at each startup (= the great, great µTorrent). Others will default to the usual one (6667, if I recall correctly.)

No matter what you do about encryption, please also change all default ports you can find in your client’s preferences. Select any high-numbered port, just randomly!

22 Apr 17, 2006 at 12:11 by Alex

Thanks so much for this tip. I mistakenly thought that traffic encryption was AUTOMATICALLY turned on with the latest d/l of uTorrent. Maybe now my speeds will be better!

23 Apr 17, 2006 at 13:03 by Ernesto

good point aside

24 Apr 17, 2006 at 14:00 by Keith

I’m pretty sure this will be really helpful for sharing my source codes with other researchers.

However, I do have other concerns, since ISP limit bandwidth on bitTorrent, they may have blocked certain ports significantly. I wonder if that’s what they had done, via encryption, may not really solve the problem.

25 Apr 17, 2006 at 14:50 by Darkxp

Well, i recommend to forward nice ports in the utorrent default ports, like using ports used by a VoIP clients… so ISP cant cut all P2P packets, so in VoIP u can use it! :P

im using 1090

and rocking

(Im at portugal)

Pages: [1] 2 3 4 5 6 7 8 9 10 1112 » Show All

Add your response

It takes approximately 1 minute for your comment to appear on TorrentFreak after it's posted.