Turn any Linux host into proxy hosts very easy

you can turn any Linux computer into a SOCKS5 (and SOCKS4) proxy in just one command:

ssh -N -D localhost

And it doesn’t require root privileges. The ssh command starts up dynamic -D port forwarding on port1080 and talks to the clients via SOCSK5 or SOCKS4 protocols, just like a regular SOCKS5 proxy would! The -N option makes sure ssh stays idle and doesn’t execute any commands on localhost.

If you also wish the command to go into background as a daemon, then add -f option:

ssh -f -N -D localhost

To use it, just make your software use SOCKS5 proxy on your Linux computer’s IP, port 1080, and you’re done, all your requests now get proxied.