1) Setup SSH tunnel for use as a http proxy.
1) A dedicated server or vps running Freebsd/Linux
2) A windows client with Firefox and Putty
Step 1) configure ssh tunnel
Load the saved putty session that you want to add the SSH tunnel to.
Save your session and connect to your server.
Step 2) Configure Firefox Proxy settings, Add localhost and the port you specified to the Socks v5 proxy and enable remote dns.
Test the SSH tunnel is working by going to http://myip.dk inside the browser, it should now display your server IP address not your local IP address.