I recently moved into an apartment where the complex provides free unencrypted wifi. The speed is good for my purposes, but I'm not 100% comfortable with all my traffic being sent over the clear, given that I'll be living here for a while.
I'd like to set up a VPN so that I can surf on the internet and keep all my traffic confidential from any potential eavesdroppers in the neighborhood, or even the network admins. My main concern is confidentiality of the content I send and receive, but if it's not too big a hassle I'd like to keep metadata (like IPs and domains that I'm connecting to and what protocols/ports I'm using) confidential as well.
A friend of mine will let me set up a computer over at his house and letting me be the DMZ on his router. I have a spare laptop I don't use anymore; it's currently running Ubuntu but I can install pretty much any OS on it. I'm running Ubuntu 9.04 64-bit on my main computer (the client).
What do I need to install and configure on my spare computer at the friend's house? What would I need to install and configure on my main computer that I'll be using on an unsecure network? I was looking at OpenVPN but the documentation seemed a bit confusing to me.
