I've taken a tip from @civodul and put tor onion services on my machines pointing at ssh. (public key access only of course, ssh + password is a disaster these days).
This means even if I'm traveling, I can access my other machines at home on the go over tor, which is pretty sick
@cwebber @civodul in the beginning you could use udp over tor with onioncat, and then put your own vpn https://git.manalejandro.com/ale/wireknock