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 [email protected]_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″
Tick: “Resolve host names through proxy”
Tick: “Use proxy server for peer-to-peer connections”.