I haven’t had the time, but I’d like to give Shadowsocks a go and see if that can break out of the vpn blockages.
The majority of my self-hosted services are vpn access only, and my phone is set to block non-vpn traffic so I notice in a hurry when my vpn drops out/can’t connect.
/edit: I did give shadowsocks a go. It didn’t get through unfortunately and it’s password auth only, no key pairs or certificates. Got rid of it again.