Well, what I and some co-workers used to do was:
- Use the official VPN tool to get access to our work desktop.
- ssh from our work desktop back to our home computers, setting up the ssh tunnel along the way.
- disconnect the official VPN tool.
Step #1 might mean booting a VM that was running Windows, a VM running a 32 bit Linux, or just running some client that screwed with your routing tables.
Step #2 meant that you had to open a port to allow incoming ssh traffic, which could make one nervous. It should, but there are ample instructions out on the net that tell you how to do that in a way that is as safe as possible.