Use sshuttle to be save on the internet
Prerequisites
A linux box with
iptables python ssh
installed. And you (the client) on this machine must be able to get root (e.g. with sudo).
A second linux box with ssh open (the gateway) and a valid login.
Install sshuttle
git clone git://github.com/apenwarr/sshuttle
execute sshuttle
cd sshuttle sudo ./sshuttle --dns -vvr youruser@silenceisdefeat.com 0/0
All traffic (including DNS-requests) will now be tunneled via SSh to silenceisdefeat.com and then go to the internet. You can check this by surfing to
http://ipchicken.com
with sshuttle started and not started.