Guide

Split tunneling explained

Split tunneling sends only some of your traffic through the VPN. It's handy for local devices, banking apps and services that block VPNs, but every exception is traffic the VPN no longer protects.

Updated November 13, 2026 5 min read 6 sources

What is split tunneling?

By default, a VPN app sends all of your device's traffic through its encrypted tunnel. Split tunneling lets you choose exceptions. Some traffic goes through the VPN, and the rest goes straight out through your normal connection with your real IP address.

Providers usually offer one or both of two modes. Proton VPN's support pages describe them this way:

The two split tunneling modes
ModeWhat happensGood for
Exclude (the usual default)Everything uses the VPN except the apps or addresses you listKeeping protection on while letting a few apps work normally
Include (also called inverse)Only the apps or addresses you list use the VPNUsing the VPN for one app, such as a browser, and nothing else

Some apps let you split by app; some also by IP address or website. Browser extensions only ever cover the browser, which is a form of split tunneling in itself.

Why people use it

  • Local devices. Printers, network storage and smart speakers on your home network can become unreachable while the VPN is on.
  • Banking and work apps. Some banks and employers block or challenge logins from VPN addresses.
  • Speed for heavy, low-risk traffic. Large game downloads or video calls on a trusted network don't always need the tunnel.
  • Services that block VPNs. Some sites refuse VPN connections. See why streaming services block VPNs.
  • Using a local service while abroad. You might keep a browser on a home-country server while other apps use the local connection. Our VPN for travel guide has more.

Which platforms support split tunneling?

Support depends on the operating system as much as on the VPN company. Two providers' published details show how much it varies:

Split tunneling support, as published by two providers (checked 13 November 2026)
PlatformProton VPNMullvad
WindowsYes, exclude and includeYes, exclude
AndroidYes, exclude and include (inverse)Yes, exclude
LinuxYes in official Ubuntu, Fedora and Arch apps (not Flatpak)Yes, exclude
macOSExperimental, exclude only; doesn't work with Safari and other WebKit appsYes, exclude (macOS 13 and later, per Mullvad's blog)
iOS / iPadOSNot listedNo; Mullvad says it isn't currently possible

Mullvad says its app doesn't offer include-only (inverse) split tunneling on any platform and errs on the side of tunneling everything. Neither provider offers split tunneling on iPhone. Check your own provider's help pages; this changes with app updates.

The privacy trade-offs

Every app you exclude sends traffic with your real IP address, visible to your ISP or the network you're on. That's fine for a printer. It isn't for anything you'd want hidden.

  • It can weaken the kill switch. Proton's support pages say split tunneling isn't compatible with its kill switch on most platforms, Windows being the exception. If you rely on a kill switch, check this for your app.
  • Excluded apps can leak more than you expect. A browser left outside the tunnel can still make DNS lookups and WebRTC connections outside it. Run a leak test after you change settings.
  • Changes may need a reconnect. Proton says most platforms need you to reconnect or reapply settings before changes take effect, and on Linux apps must be restarted.
  • Don't exclude your torrent client. If you use a VPN for torrenting, excluding the client sends its traffic with your real IP address to every peer. Remember too that a VPN doesn't make copyright infringement legal. See the safe torrenting guide.

How to set it up

  1. Find the setting It's usually under Settings, then Split tunneling, Bypass, or Allowed apps.
  2. Pick a mode Start with exclude mode, so new apps are protected by default.
  3. Add exceptions sparingly Add only apps that don't work with the VPN, such as a printer utility or a bank app.
  4. Reconnect and test Reconnect the VPN, then check with What is my IP in a tunneled browser and an excluded one.

Good and bad candidates for exclusion

What to leave in the tunnel and what to let out
Usually fine to excludeKeep inside the VPN
Printer and scanner utilities on your home networkWeb browsers you use for anything private
Network storage and media servers at homeTorrent and other peer-to-peer clients
A banking app that refuses VPN connections, on a network you trustMessaging and email apps on public Wi-Fi
Game downloads on your home connectionAnything you use on hotel, airport or café Wi-Fi

A simple rule: exclude things that only talk to devices you own or services that already know who you are, and keep everything else in the tunnel. Review the list every few months, because apps you excluded once are easy to forget.

When split tunneling doesn't seem to work

  • The app was already running. Apps often keep existing connections open. Close and reopen the app after changing settings; Proton says some platforms need this.
  • The app uses a helper process. Some programs hand network traffic to a separate background process. If the main app is excluded but its helper isn't, traffic may still go through the VPN, or the other way round.
  • The website comes through another app. Excluding one browser doesn't affect links that open in a different one.
  • The kill switch is on. On platforms where the two features conflict, the app may disable one of them. Check the app's messages.

Split tunneling on a router

On a router, the equivalent is choosing which devices use the VPN. ASUS calls its version VPN Fusion. Our router guide explains it.

Questions people ask

Is split tunneling safe?

It's as safe as the exceptions you choose. Anything excluded uses your real IP address and isn't protected by the VPN.

Does split tunneling work on iPhone?

Often not. Mullvad says it isn't currently possible on iOS, and Proton doesn't list iOS among its supported platforms.

Does split tunneling turn off the kill switch?

In some apps, yes. Proton says the two are incompatible on most platforms except Windows.

What's the difference between exclude and include mode?

Exclude sends everything through the VPN except the apps you pick. Include sends only the apps you pick through the VPN.

Is split tunneling a paid feature?

Sometimes. Proton lists it as a paid-plan feature.

Sources

  1. How to use split tunneling (Proton VPN support) (protonvpn.com) · read November 13, 2026
  2. Split tunneling with the Mullvad app (Mullvad help) (mullvad.net) · read November 13, 2026
  3. Split tunneling on macOS (Mullvad blog) (mullvad.net) · read November 13, 2026
  4. Using Mullvad app on iOS (Mullvad help) (mullvad.net) · read November 13, 2026
  5. Mullvad FAQ (mullvad.net) · read November 13, 2026
  6. [Wireless Router] How to set up WireGuard VPN Client in VPN Fusion? (ASUS FAQ 1048282) (asus.com) · read November 13, 2026