What is SOCKS?
Though this protocol was developed long ago enough, it is rather new (compared to the HTTP proxy). SOCKS allows to work with any (version SOCKS 4 - with TCP, SOCKS 5 - with TCP and UDP) protocols. A socks proxy simply transfers data from a client to a server, not penetrating into this data contents (therefore it can work with HTTP, FTP, SMTP, POP3, NNTP, etc.)
Detailed explanation: http://www.freeproxy.ru/en/free_prox...ocks_proxy.htm
This tutorial will show you how to create a SOCKS proxy for use with Mozilla Firefox. It's possible to use a SOCKS proxy with any type of program, even if it doesn't have specific support for SOCKS, using SocksCap V2.
You will need:
1) Open PuTTy.
- PuTTy (http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html)
- A Dedicated Linux Server
- Mozilla Firefox
2) Enter IP of your Linux box in the Host Name field. Select SSH. Enter a Session Name. Click Save.
3) Select the Saved Session you just created and click Load.
4) Navigate to Connection > SSH > Tunnels.
5) Enter a Source Port of your choice. Select Dynamic & Auto. Click Add.
6) Navigate back to Session.
7) Select your Saved Session. Click Save. Open the Session.
8) Once connected, open Mozilla Firefox.
9) Navigate to Tools > Options > Advanced > Network
10) Select Manual Proxy Configuration. Enter 127.0.0.1 in the SOCKS Host field. Enter the Source Port you chose earlier. Make sure Socks v5 is selected.
11) Browse to http://www.whatismyip.com to make sure everything works OK. It should display the IP of your Dedicated Server.
When you have finished using the proxy, close PuTTy.