One day ago, I read a post about using SSH for a proxy usage. Some websites in US don’t allow connections outside US. If you have shell access on US server, then the restriction can be broken through.
It is incredible simple to set up a proxy. Only one step: ssh -D port# user@host.
How to connect this proxy? In Fireforx, open Preferences / Advanced / Network / Connection / Settings. Use SOCKSv5 at localhost with port number you set above.
The additional benefit from this: since you use ssh, therefore the transmission(localhost to host) is encrypted.
PS. One of best uses is Pandora.