You could always setup your own VPN on a VPS with https://github.com/jlund/streisand
I'm a developer and I run linux as my primary OS, so there weren't any new concepts, exactly. I had to do a lot of google searching of error messages.
In the end, it kept failing after droplet creation, I think when whitelisting my IP or something similar.
This happened 2 days ago.
Anyway, I couldn't even get it running on the droplet, let alone get all connected and ready to go. Might try again with AWS.