sshuttle: where transparent proxy meets VPN meets ssh sshuttle is the only program that solves the following common case:
Your client machine (or router) is Linux, FreeBSD, or MacOS.
You have access to a remote network via ssh.
You don't necessarily have admin access on th.
This simple tool finds free OpenVPN servers for you and allow you to download the OVPN config file. The extension is written on top of VPN Gate Academic Experiment Project that is an online service as an academic research at Graduate School of University of Tsukuba, Japan.