sshuttle is a tool for ssh, which can develop a lightweight VPN tunnel on a remote Linux server, allowing clients to have the same effect as being on an internal LAN, much lighter than openvpn.
Installation:
http://sshuttle.readthedocs.io/en/stable/
From PyPI:
pip install sshuttle
Clone:
git clone https://github.com/sshuttle/sshuttle.git
./setup.py install
Example: Implement remote access to the 10.0.0.0 and 192.168.168.0 internal network segments through the server at x.x.x.x on port 22, and allow other computers on the client to access as well.
sshuttle -l 0.0.0.0 -r user@x.x.x.x:22 10.0.0.0/8 192.168.168.0/24