Definition and simple model

Split tunneling is a VPN setup where not all traffic goes through the VPN tunnel. Instead, the client applies rules so that certain traffic (for example, to specific apps or destinations) uses the VPN, while the rest uses your normal local network path.

A simple way to think about it:

  • “Inside VPN” traffic follows the encrypted tunnel.
  • “Outside VPN” traffic bypasses the tunnel and uses your usual internet connection.

Because the exact controls depend on the VPN client, treat split tunneling as a rules engine: you define what should be tunneled and what should not.

What parts you typically split

Most split tunneling implementations let you control one or more of the following:

  • App-based rules: certain applications are routed through the VPN, while others bypass it.
  • Destination-based rules: only traffic to selected domains/IP ranges uses the VPN, while other destinations do not.

In both cases, the outcome is the same: some categories of traffic are handled differently. The practical result is often improved access to local resources and/or reduced VPN load for non-sensitive traffic—at the cost of letting some traffic avoid VPN protection.

How to enable it in practice (what to check)

Start by finding the split tunneling feature inside your VPN client’s settings (wording varies across clients). Then proceed with a checklist approach:

  1. Enable split tunneling (if it’s an on/off setting).
  2. Choose the rule type your client supports (app-based or destination-based, or both).
  3. Add “inside” items for the traffic you want to protect with the VPN.
  4. Add “outside” items only when you’re sure you understand what will bypass the tunnel.
  5. Avoid overly broad exclusions (for example, excluding “all traffic” unless you truly want that behavior).
  6. Test with observable signals: confirm which app or destination is reaching the network through the VPN vs. the local path.

If your VPN client offers a “default route” or precedence order (for example, whether exclusions override inclusions), verify it—rule order mistakes are a common source of unexpected bypassing.

Differences and limits (when results may change)

Split tunneling can behave differently across environments and policies. Key limits to consider:

  • Security trade-off: anything you configure to bypass the VPN will not receive the VPN’s tunnel protection.
  • Policy restrictions: some corporate or managed networks may restrict the client’s ability to apply split tunneling rules.
  • Compatibility differences: app-based splitting may not cover all traffic a program generates (and destination-based rules may require accurate domain/IP matching).
  • DNS and name resolution effects: if your client routes DNS differently than other traffic, you may observe unexpected behavior—especially when rules are destination-based.

If you’re unsure whether split tunneling is actually taking effect as intended, assume that some traffic may bypass the tunnel and validate with testing rather than assumptions.

Practical checklist for choosing rules

Use this decision approach to align split tunneling with your goal:

  • Tunneled: pick apps or destinations where you want the VPN-protected path.
  • Bypassed: limit exclusions to traffic that is clearly non-sensitive for your use case.
  • Verify regularly: after updates or network changes, re-check that your rules still apply.
  • Reassess if you need confidentiality: if you later decide more traffic should be protected, expand your “inside VPN” rules instead of adding more bypasses.

This keeps split tunneling intentional: you’re not just turning it on, you’re defining where protection is applied.