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.
pip install sshuttle
git clone https://github.com/sshuttle/sshuttle.git
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 email@example.com:22 10.0.0.0/8 192.168.168.0/24