-
You will need a VPS/Unix Shell account on a remote machine sitting in a country with some sane laws.
-
from your local machine, do:
$ ssh -D 1080 user@host
On your browser (or other applications), go to the network connection settings, select the option to use a proxy and leave everything blank except the SOCKS option, where you fill in hostname as localhost or 127.0.0.1 and port number as 1080 (or whatever you filled in above). That is all!