@theoutrider I'm not sure how it's possible to do this in an easy, graphical way on Linux, but you can have VPNs start automatically for all network connections using a dispatcher:
On GNOME, at least, you can tell it to automatically start a VPN per wifi config. Not sure how to do that by default for all WiFi except your own WiFi, hence linking the above script.