VPN Split Tunneling FAQs

Is Split Tunneling Supported on iOS?

In general, iOS doesn’t support split tunneling on consumer VPN services due to Apple’s own restrictions. Apple’s implementation of split tunneling, known as ‘per-app VPN’, is only available for apps managed via a mobile device management (MDM) solution. This solution is typically used by companies to control employee devices and isn’t practical for regular users.

Is Split Tunneling Supported on macOS?

Yes, but support is limited and varies by provider. Apple removed the APIs that VPNs depended on for split tunneling when it released macOS Big Sur (version 11) in late 2020, which is why the feature disappeared from most Mac apps for several years.

Providers have since rebuilt it, but availability is still patchy. PIA offers the most robust support (macOS 11+), while Surfshark and ExpressVPN also support it on newer macOS versions.

Limitations:

  • Safari: Most VPNs cannot exclude Safari from the VPN tunnel due to macOS system restrictions.
    • Exception: PIA is currently the only major provider that can exclude Safari, but only by enabling a special “WebKit” rule that also excludes Apple Mail and Maps.
    • Workaround: For all other VPNs, we recommend using Firefox or Chrome for any browsing you want to bypass the VPN.
  • Download source matters: Split tunneling is often blocked in Mac App Store versions. You must download the .dmg installation file directly from the provider’s website. This is strictly required for ExpressVPN and recommended for all others.