Proton added split tunneling to its macOS app, but it's marked experimental and it's exclude-only: it only removes apps from a full tunnel, it doesn't work with Safari or anything else built on WebKit, and every excluded app has to be restarted after you connect.
For the opposite model — nothing on the VPN until you add one app — use a Proton WireGuard config.
.conf file..conf (or several at once). Pick the exit country from the menu at the bottom.Documented from Proton's own setup pages. Proton issues standard WireGuard configs, which is exactly what the import takes; the exit was not separately tested on our hardware.
The app’s exact privileged engine source is public and MIT licensed.
NordVPN · Mullvad · Surfshark · IVPN · ExpressVPN · AirVPN or your own server. Or see which Mac VPNs have split tunneling, provider by provider.