Poor Man's VPN
sshuttle is a very simple tool to create a VPN connection to a remote server that you have SSH access. You do not need to set up the complex VPN in a remote machine.
Requirements:
- Root access on local machine
- SSH access to a remote machine
Install:
$ sudo apt-get install sshuttle
Usage:
$ sshuttle --dns -vvr username@sshserver 0/0
0/0 is the shortcut for 0.0.0.0/0. --dns enables DNS queries to be proxied. Note that sudo is not needed but will be prompted.