I've got a vps in another country. And I'd like to forward all my web traffic through it. I know there are commercial options available in the market but I'd like to do it by myself for the sake of  experimentation, learning and some fun. My vps runs Ubuntu 12.04x64. And I'm connecting to the vps through either a macbook or windows laptop.Can someone please help me through a step by step guide as to how this can be achieved? Else any guidance in this regard would be appreciated. Thanks. 
forwarding web traffic through a vps running on Ubuntu in another country
ubuntu;vpn;ssh tunneling;forwarding