Have you made any progress on this? I'm just starting a project based on this: building an SSH + VPN tunnel.