Practical writing about per-app VPN routing on macOS.
WhatsApp calls on a Mac in the UAE, without putting your bank on a VPNOnly WhatsApp goes through the VPN. What we measured, and what can't be routed.
Mullvad split tunneling on MacTheir app is exclude-only; use a config for the opposite. Tested, exit verified.
Proton VPN split tunneling on MacWhere to get a WireGuard config from Proton, and how to route one app through it.
Surfshark split tunneling on MacBypasser vs putting one app on Surfshark with a WireGuard config.
IVPN split tunneling on MacGenerate a config from IVPN and route a single Mac app through it.
ExpressVPN split tunneling on MacIts own app does it; why you can't pair ExpressVPN with a WireGuard tool.
Which Mac VPNs have split tunneling?Checked against each provider's own docs: who supports it on macOS, who doesn't, and the limits.
How to use a VPN for only one app on MacThree approaches compared: per-app tools, a virtual machine, or PF and WireGuard yourself.
NordVPN split tunneling on MacWhy it isn't in their macOS app, and how to use your Nord subscription for one app anyway.
Why does my whole Mac go through the VPN?What a VPN client changes on macOS, and the two ways to route only some apps.
Split tunneling with Mullvad, Proton, IVPN or your own serverWhere to get a WireGuard config from each, and how to route one app through it.
The app’s exact privileged engine source is public and MIT licensed.