🔥 TOP DEAL NordVPN Up to 72% off View the deal →
Tech

Split Tunneling VPN 2026: Complete Guide, Setup, Use Cases

What is VPN split tunneling? How to enable on NordVPN, Surfshark Bypasser, ExpressVPN, CyberGhost. Banking, gaming, streaming, P2P use cases. iOS impossible explained.

AvisVPN April 25, 2026 10 min read

Split Tunneling VPN in 2026: granular control

All VPN users eventually ask the same question: “Why doesn’t my banking app work when my VPN is on?” or “How do I keep max speed on Steam while protecting the rest?”. The answer is split tunneling — a feature in all premium VPNs letting you choose, app by app, what goes through the VPN tunnel and what goes direct.

This article explains in depth, shows configuration on the 5 main VPNs, and clarifies use cases + limits (notably iOS impossible).

The essentials

Split tunneling lets you pick, app by app, what goes through the VPN and what uses your normal connection.

  • Killer uses: keep your banking app off the VPN (no fraud block), exclude a competitive game for min latency, route only your torrent client through the VPN.
  • It's impossible on iOS / iPadOS - Apple's sandbox blocks per-app routing on every VPN.
  • Best pick: NordVPN (complete, clear modes); Surfshark Bypasser for URL-based rules.
Video: how VPN split tunneling works
YouTube How split tunneling works

Split tunneling: 3 modes, 1 principle

Basic principle

Without split tunneling, it’s all or nothing:

  • VPN OFF everything via your direct ISP
  • VPN ON everything via VPN tunnel

With split tunneling, you choose per app:

  • App A (e.g. Netflix) VPN
  • App B (e.g. bank) direct
  • App C (e.g. Steam) direct
  • App D (e.g. browser) VPN

One Internet connection, but differentiated routing per app.

Mode 1 — Classic / Blacklist (excluded apps)

Configuration: “All apps go via VPN except those in the list”.

Use case: VPN by default, but exclude a few specific apps (bank, competitive game, local domotic app).

Mode 2 — Inverse / Whitelist (included apps)

Configuration: “No app goes via VPN except those in the list”.

Use case: normal Internet by default, but route a specific app via VPN (e.g. uTorrent only).

Mode 3 — URL-based (per website)

Configuration: routing by domain (netflix.com via VPN, bank.com direct).

Advantage: granularity beyond app (useful for browser visiting many sites).

Available on: Surfshark Bypasser (URL), ExpressVPN (limited), not on all.

The 5 killer use cases

1. Banking — avoid fraud alert

The problem: your bank detects connection from foreign IP (US, UK, Swiss VPN) anti-fraud alert account temporarily blocked mandatory call to unblock.

Split tunneling solution: exclude banking app from VPN. It continues connecting via your French IP, no alert triggered.

NordVPN config example:

  1. NordVPN app > Settings > Split Tunneling
  2. Disable VPN for selected apps
  3. Add MyBankApp.exe (Windows) or mobile banking app
  4. Save

2. Competitive gaming — minimal latency

The problem: VPN adds 5-15 ms latency. Critical in competitive FPS (Valorant, Warzone, CS, Apex).

The solution: exclude game from VPN (minimal ping) while keeping VPN + Threat Protection on the rest (browser, Discord, Steam download).

Bonus: for streamers, keep VPN active on OBS (anti-DDoS) while excluding the game for ping.

3. Selective streaming — choice per service

The problem: you want Netflix US (US VPN) BUT Disney+ France without VPN (local catalogue) BUT Spotify direct.

The solution: URL-based or app-based split tunneling:

  • netflix.com US VPN
  • disneyplus.com direct
  • Spotify app direct
  • Chrome app US VPN by default

4. Local network — printer, Chromecast, NAS

The problem: VPN on can’t print (printer no longer on “your” network from PC’s perspective), Chromecast inaccessible, Synology NAS cut.

The solution: split tunneling excludes printer app + Chromecast browser + NAS app local access restored + VPN active on the rest.

5. Selective P2P — VPN only on torrent

The problem: you download via qBittorrent (mandatory VPN for Hadopi/BREIN) but want max speed on normal browser.

Inverse split tunneling solution: whitelist qBittorrent.exe only torrent goes via VPN. Browser, Steam, Spotify direct.

Advantage: kill switch only protects qBittorrent (if VPN drops, qBittorrent stops). The rest continues normally.

iOS warning: technically impossible

Apple sandboxing: iOS forbids VPN apps from managing per-app routing. It’s an OS limit, not a VPN shortcoming.

All VPNs have the same limitation:

  • NordVPN iOS: no split tunneling
  • ExpressVPN iOS: no split tunneling
  • Surfshark iOS: no split tunneling
  • CyberGhost iOS: no split tunneling
  • PureVPN iOS: no split tunneling

iOS workarounds:

  1. Router VPN: route the whole home via VPN, manually exclude IoT/TV via DNS overrides
  2. Multi-VPN profiles: create 2 profiles in iOS settings (one ON / one OFF), switch manually
  3. App-based routing via iOS Shortcuts (very technical, unreliable)

On Android, Mac, Windows, Linux: split tunneling works (with some Mac restrictions).

OS limits

OSSplit TunnelingNotes
WindowsCompleteAll VPNs support
AndroidCompleteAll VPNs support
macOSLimitedApple restricted since 2020. NordVPN, Surfshark partial. ExpressVPN abandoned Mac split tunneling Big Sur+.
iOS / iPadOSImpossibleOS sandboxing forbids
LinuxCLINordVPN, Surfshark CLI
RouterPer firmwareOpenWrt, AsusWRT-Merlin OK, basic ISP router no

Step-by-step setup per VPN

NordVPN — Complete Split Tunneling

Windows / Android:

  1. NordVPN app > Settings (gear icon)
  2. Split Tunneling
  3. Enable
  4. Choose mode:
    • Disable VPN for selected apps (blacklist)
    • Enable VPN only for selected apps (whitelist)
  5. Add applications from list
  6. Save

macOS: NordVPN split tunneling limited since Big Sur (Apple restrictions). Works for major apps.

See NordVPN

Surfshark Bypasser — flexible

Windows / Android:

  1. Surfshark app > Settings > Bypasser
  2. Choose mode:
    • Bypass VPN (excluded apps)
    • Route via VPN (included apps only)
  3. App-based (select per installed app)
  4. OR URL-based (per domain — e.g. bypass bank.com)
  5. Save

Surfshark advantage: native URL-based (rare), unlimited connections (useful in family split).

See Surfshark

ExpressVPN — Split Tunneling

Windows:

  1. ExpressVPN app > Hamburger menu > Options
  2. General tab > Split Tunneling > Enable
  3. Settings:
    • Do not allow selected apps to use the VPN (blacklist)
    • Only allow selected apps to use the VPN (whitelist)
  4. Select apps
  5. OK

macOS: ExpressVPN disabled split tunneling on Mac since Big Sur (Apple limits).

Android: available.

See ExpressVPN

CyberGhost Smart Rules

CyberGhost uses Smart Rules (more advanced than simple split tunneling):

  1. CyberGhost app > Smart Rules
  2. Application Protection tab
  3. Add app + choose behavior (always via VPN, never via VPN, ask)
  4. Wi-Fi Protection tab: rules per Wi-Fi network (e.g. auto VPN on café Wi-Fi, OFF on home Wi-Fi)
  5. Save

Our CyberGhost review

PureVPN Split Tunneling

Windows / Android:

  1. PureVPN app > Settings > Split Tunneling
  2. Enable
  3. Inverse split tunneling available
  4. Add apps
  5. Save

Note: PureVPN split tunneling more basic than NordVPN/Surfshark but functional.

See PureVPN

Strategies per user profile

”Banking + streaming” profile

Recommended setup:

  • VPN by default (Threat Protection, public Wi-Fi secured)
  • Exclude: mobile banking app, BankID/MitID/eID if Nordics, trading app
  • Include VPN: Netflix, browser, Discord, Spotify, etc.

VPN reco: NordVPN (clear split).

”Competitive gamer streamer” profile

Recommended setup:

  • VPN by default (anti-DDoS for OBS streaming)
  • Exclude: Valorant.exe, Warzone.exe, fortnite.exe, csgo.exe (latency)
  • Include VPN: OBS, Discord, browser, Steam download
  • Bonus: dedicated IP to avoid Vanguard flag

VPN reco: NordVPN with dedicated IP.

”P2P privacy paranoid” profile

Recommended setup:

  • VPN OFF by default (max browsing speed)
  • Inverse split tunneling: whitelist ONLY qBittorrent.exe
  • App-level kill switch on qBittorrent
  • If VPN drops qBittorrent stops (P2P IP never exposed)

VPN reco: Surfshark Bypasser (clear whitelist mode).

”Multi-user family” profile

Recommended setup:

  • VPN on parent PCs (split per app)
  • Home Wi-Fi router VPN (whole family covered)
  • Smart DNS on TV/console (4K)
  • Kid apps (Roblox, Minecraft) stay VPN-protected

VPN reco: Surfshark (unlimited family) + Bypasser.

Limits and risks to know

Risk #1 — Excluded apps exposed

Apps excluded from VPN = clear traffic, real IP visible. If you mistakenly exclude a sensitive app on public Wi-Fi, possible data theft.

Solution: NEVER exclude: main browser, email app, sensitive messaging app. Only exclude apps with limited function (game, sandboxed banking app).

Risk #2 — DNS leak on excluded apps

Excluded apps may leak DNS to your ISP even if VPN active on rest. Your ISP sees “User resolved pornhub.com” even if browser goes via VPN.

Solution: test with our DNS leak tool after setup. Force DNS Cloudflare 1.1.1.1 / Quad9 9.9.9.9 if leak detected.

Risk #3 — Kill switch ONLY protects VPN

Kill switch cuts Internet for apps going via VPN if tunnel drops. Excluded apps continue normally — they were never in the tunnel.

Consequence: if you mistakenly exclude qBittorrent and VPN drops, qBittorrent continues with your real IP exposed ARCOM/Hadopi can identify.

Solution: qBittorrent always included / VPN-only (whitelist mode), never excluded.

Risk #4 — Confusion classic vs inverse mode

Classic mode (excluded apps): VPN by default. Inverse mode (included apps): direct by default.

Frequent error: thinking you’re in classic when actually inverse main traffic in clear unknowingly.

Solution: always verify after setup on whatismyip — if real IP visible while thinking VPN active, it’s a leak.

Final comparison table

VPNWindowsMacAndroidiOSLinuxURL-basedWhitelist mode
NordVPNYesPartialYesNoCLINoYes
Surfshark BypasserYesPartialYesNoCLIYesYes
ExpressVPNYesNo (Big Sur+)YesNoRouterLimitedYes
CyberGhost Smart RulesYesNoYesNoNoNoYes
PureVPNYesNoYesNoNoNoYes

What NOT to do

  • Exclude main browser from VPN on public Wi-Fi — sniffing risk
  • Think kill switch protects everything — it ONLY protects VPN tunnel
  • Exclude qBittorrent by mistake in classic mode — P2P IP exposed immediately
  • Count on iOS split tunneling — doesn’t exist, sandboxing
  • Setup split tunneling without testing after — always verify IP/DNS leak post-config

Complementary security stack

Split tunneling is a flexibility tool, not a substitute for basic protections:

  • Kill switch enabled on VPN tunnel
  • DNS leak protection enabled
  • WebRTC blocked on browser
  • 2FA everywhere (Google Authenticator)
  • NordPass strong unique passwords

Verdict: how to use split tunneling in 2026

  • The right mindset? A flexibility tool, not a shortcut: configure it carefully and always re-check your IP/DNS afterwards.
  • For 95% of users? NordVPN at €3.09/mo: complete split (Windows, Android, Linux, partial Mac), clear modes.
  • URL-based rules? Surfshark Bypasser: split per domain and per app, unlimited connections.
  • Per-Wi-Fi auto rules? CyberGhost Smart Rules: VPN on at the café, off at home.
  • On a budget? PureVPN at €1.99/mo, functional basic split.
  • The standard setup? VPN on by default, exclude your mobile banking app, competitive game and local printer, then verify your IP (included apps = VPN IP, excluded = real IP) and confirm zero DNS leak.

See also: WireGuard vs OpenVPN, Kill switch VPN, DNS leak, Smart DNS vs VPN, Tor vs VPN.

Frequently asked questions

What is VPN split tunneling?
Split tunneling lets you choose which apps go through the VPN and which use your direct Internet connection. Example: Netflix via US VPN (catalogue unblocked) while your banking app goes direct (avoids anti-fraud block). 3 modes: (1) classic / blacklist (specific apps excluded from VPN); (2) inverse / whitelist (only chosen apps go via VPN); (3) URL-based (per website).
Why use split tunneling?
5 major use cases: (1) Banking — exclude banking app from VPN (banks flag foreign connections as fraud); (2) Competitive gaming — exclude game for minimal latency while protecting the rest; (3) Selective streaming — Netflix US via VPN, Disney+ FR without VPN; (4) Local network — printer, Chromecast, NAS access; (5) Selective P2P — only qBittorrent goes via VPN, browser direct.
Does split tunneling work on iOS?
NO, technically impossible. Apple iOS uses strict sandboxing preventing any VPN app from managing per-app routing. All VPNs (NordVPN, ExpressVPN, Surfshark, CyberGhost, PureVPN) have the same iOS limitation. On iPad/iPhone, VPN is all-or-nothing. Alternative: router-level VPN (TV, IoT excluded) + VPN app for the rest.
Which VPNs have the best split tunneling?
NordVPN: complete Split Tunneling (Windows, Android, partial Mac, Linux CLI), 3 modes. Surfshark Bypasser: very flexible, app + URL based, unlimited. ExpressVPN: stable Windows/Android split tunneling. CyberGhost Smart Rules: advanced rules per Wi-Fi/server. PureVPN: basic split tunneling Windows/Android. All premium VPNs offer split tunneling with rare exceptions.
Is split tunneling a security risk?
Moderate, configure carefully. Apps excluded from VPN expose their real IP + unencrypted traffic. Real risk: (1) accidentally excluding sensitive app (banking) on public Wi-Fi = data theft; (2) DNS leak on excluded apps, your ISP sees all your activity; (3) kill switch ONLY protects apps going via VPN — excluded apps continue normally. Best practice: only exclude apps you understand (smartphone banking, competitive game).
Split tunneling vs Smart DNS vs classic VPN?
Three distinct tools. Classic VPN = everything encrypted via tunnel. Split tunneling = some apps via VPN, others direct (per-app granularity). Smart DNS = no encryption, just DNS redirection for TV/console streaming. Ultimate combo: Smart DNS on TV (4K), classic VPN with split tunneling on PC (banking excluded, Netflix included), simple VPN on mobile (iOS sandbox prevents split).

📬 The best VPN deals, once a month

Negotiated offers, promo alerts and picks (NordVPN, Proton, ExpressVPN…). No spam, unsubscribe in one click.