google Freeproxy, have it set at your home [port forward the assigned port in your router], then have a dyndns host name, so you'll no need to memorize your ip each time [especially for those who have dynamic ip :x]. Setup a socks4, 5 or just http, depending on your preferences...you might want to setup authentication account so others won't just connect to your computer.
Then, have your computer network proxy set to your home proxy and the port that you've set up earlier at home.
Done, that's for Windows, lol.
er...why I'm encouraging this ._.