Consider Tunnel4J a light replacement of just some features of a VPN. You can do exactly the same things with the command line ssh client; Tunnel4J just exposes a nicer GUI, and being founded on Jsch ,an all-Java ssh solution, you can use it on all Java-supporting platforms.
Give Tunnel4J a try to see what it's all about!
What's New in This Release: [ read full changelog ]
· Now makes use of version 0.1.30 of Jsch (included in the distribution)
· Use of keep-alive messages to avoid session timeout
· Session logs written in $user_home/.tunnel4j/tunnel4j.log