Bypass Torrent Shaping / Throttling Part 2

January 20th, 2008  |  Written by Andrew | 3,845 views | Published in Hacks, How To's  |  3 Comments

As promised, here’s part 2 of my guide on how to bypass BT shaping by modern ISPS. This one involves P2P-ing via a SSH tunnel. Sounds scary no? Don’t worry, its not as hard as you think and its a LOT more reliable than my last method. Its not free though, but its cheaper than forking out RM30 (~USD10) for some crappy VPN service that goes down exactly when you want to download something uber important.

Got your attention yet? Read on…

Here’s a relatively simple 3-step guide that will show you how to set it up.

1. Get an SSH account.

You need an SSH account in order to get this working. I currently use silenceisdefeat which requires a small $1 donation. Its getting slower and slower lately but since its $1 for life, might as well keep using it. Here are some of the other notable ones that I’ve tried.

 

  • http://www.phyrec.net/ – Good price and located locally ( Malaysia ) too RECOMMENDED
  • http://www.earthshells.net/ – USD12 for 8 months ( Cheap )
  • http://silenceisdefeat.org/ – Cheapest at $1 for life
  • http://www.redshells.net.my/ – Yet another local company, too bad about the offshore servers
  • http://www.pixcle.net/ – Another local company, pretty cheap too

The local companies are good for those of you that don’t have paypal as they accept local bank ins :)

2. Download, Install and Configure Putty

Download Putty, store it somewhere on your computer and run it. In the session screen enter the host name (I use ssh.silenceisdefeat.org), the port number (22), and tick the connection type box (SSH).

ssh putty tunnels

Next, go to SSH –> Tunnels, enter a source port and tick the dynamic box. I’m using port 23456, but you are free to choose any post you like as long as it’s available.

ssh

When you’re done, it might be a good idea to save the session so you don’t have to enter the info next time you run Putty. If you’re ready, hit the “open” button in the session screen. A command-line interface will pop-up so enter your username and password that you received from your shell-provider, and you’re done.

3. Configure your BitTorrent client.

The last step is to configure your BitTorrent client. I will show you how it’s done in uTorrent and Azureus but other BitTorrent clients use a similar setup.

uTorrent: go to Options > Preferences > Connection. Enter your port number (I use 23456), socks 4 or 5 as type, and localhost in the proxy field.

Azureus: go to Tools > Options > Connection > Proxy Options. Tick the “Enable proxying of tracker communications” and “I have a SOCKS proxy” box. Next, enter your port number in the port field (I use 23456) and localhost in the host field.

utorrent ssh configuration

When you’re done, restart your BitTorrent client and you’re ready to go. BitTorrent over SSH tends to be a bit slower than your normal connection, but it’s a great solution when BitTorrent connections are blocked or throttled.

For those on a Mac OSX, please check out this great tutorial (which in part inspired this article) for more details. It includes instructions on how to do this on a Mac, using Azureus.

For those who will be using this on a regular basis, you may want to consider using MyEnTunnel , a wrapper for PuTTY that will restart it if the connection is dropped (or goes stale for that matter). Setup’s similar, remember to choose dynamic portfowarding.

Stay tune for part 3 coming soon :)

(Source: http://torrentfreak.com/bittorrent-over-ssh-071014/ )

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]
Tags: , , ,

Responses

  1. MIKE says:

    February 13th, 2008 at 12:41 pm (#)

    I NEED SOME HELP ME MY SCHOOL HAS BLOCKED YOU TORRENT AND IS THERE A WAY THAT I CAN GET TO USE IT AT SCHOOL

    Reply

  2. Osmo ftlpp says:

    April 6th, 2008 at 10:40 pm (#)

    Thank you very much,your site is perfect
    forex trading software forex

    Reply

  3. AlexM says:

    August 15th, 2008 at 4:25 am (#)

    Your blog is interesting!

    Keep up the good work!

    Reply

Leave a Response