uTorrent & SSH Tunnel

By | December 15, 2013

SOCKS is built in to OpenSSH, so it’s a trivial matter to set up a local SOCKS proxy with the -D flag. For example:

$ ssh -D 12345 myuser@remote_ssh_server
will open up the port 12345 on your local machine as a SOCKS proxy so all your HTTP traffic can be specified to go through the SSH tunnel and out remote_ssh_server on the other end. Your proxy server is now set up.

In uTorrent menu bar select uTorrent -> Preferences
In Preferences window go to Connection section. Uncheck all mappings (UPNP and NAT -PMP)
Under “Proxy Server”, select “Socks5″ from the drop-down menu.
“Proxy”: Enter “localhost″
“Port”: Enter “12345″
UnTick: “Authentication”
Tick: “Resolve host names through proxy”
Tick: “Use proxy server for peer-to-peer connections”.