On some networks itâ€™s impossible to use BitTorrent. For example, if youâ€™re at work, school, or connected to Comcast or a public hotspot. But thereâ€™s an easy solution to overcome this problem. By using a secure connection (SSH), you can bypass almost every firewall or traffic shaping application.
Hereâ€™s a relatively simple 3-step guide that will show you how to set it up.
I wouldnâ€™t recommend BitTorrent over SSH as a permanent solution since it will cripple the servers of the SSH providers. If youâ€™re looking for a long term solution check out a VPN service such as Relakks.
1. Get an SSH account.
You need an SSH account in order to get this working. You can try one of these free shell providers from this list. I currently use silenceisdefeat which requires a small $1 donation. However, the account is immediately activated and works fine for me.
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).
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.
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.
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.
Related Posts: On this day...
- Blackberry "London." Leaked pic of new BBX device - 2011
- Twinkie diet helps nutrition professor lose 27 pounds - 2010
- Google Offers Free Wi-Fi at Airports During the Holidays - 2009
- TSA doesn't understand what "random" means - 2009
- Spam gets 1 response per 12,500,000 emails - 2008
- HOWTO: Recover A Linux Password - 2007
- Why Commercials Before Movies Is Worse Than Piracy - 2007