Protocol Encryption

From TMB Wiki
Jump to: navigation, search

Protocol Encryption (PE) is a joint specification between Azureus and µTorrent. It is designed to bypass throttling and/or blocking of BitTorrent traffic by an ISP. PE is not the same as PEX, which is Peer Exchange!

The following clients support PE

  • uTorrent
  • rTorrent
  • kTorrent
  • Mainline (Incoming only)


Instructions on configuring these clients to utilize PE can be found below.


Contents

uTorrent

You can choose Protocol Encryption's mode of operation in BitTorrent. Here is an explanation of the various options you can choose from:

  • Disabled: Does not encrypt outgoing connections, but will accept encrypted incoming connections.
  • Enabled: Attempts to encrypt outgoing connections, but will fall back to an unencrypted mode if the connection fails.
  • Force: Attempts to encrypt outgoing connections, and will NOT fall back to an unencrypted mode if the connection fails.
  • Allow legacy incoming connections enables or disables incoming legacy (non-encrypted) connections.

All modes will accept incoming encrypted connections (and the encryption is 2-way)!

It is not recommended to turn off "Allow legacy incoming connections", unless you cannot have any non-encrypted connections (typically in conjunction with Forced).