VPNGeek
Purchase
Guides VPN APPS

Windows app: split tunneling per application

Windows 10/11VPNGeek app v3+ 6 min · Updated Jul 2026

Send only chosen apps through the VPN and keep the rest on your normal connection.

Split tunneling lets you decide, app by app, which traffic goes through the VPNGeek tunnel and which uses your normal internet connection. It is useful when a service blocks or throttles VPN traffic, when you need a local printer or NAS to stay reachable, or when you simply want your bandwidth-heavy downloads to bypass the encrypted path while your browser stays protected.

What split tunneling does

By default the VPNGeek Windows app routes all of your device's traffic through the tunnel. Split tunneling changes that at the application level. You choose one of two modes: send only a named list of apps through the VPN, or send everything through the VPN except a named list. Traffic that is excluded from the tunnel leaves through your regular adapter with your real IP address.

Note. Split tunneling is available on the Windows and macOS desktop apps. On Android and iOS the tunnel is all-or-nothing per device, so use always-on with per-app allow rules instead.

Before you start

A couple of minutes of preparation makes the rules behave predictably.

  • Update to VPNGeek app v3 or newer — earlier builds route by IP, not by application.
  • Know the exact executables you want to route. Some apps ship several (for example a launcher plus the game it starts).
  • Decide your default: is it safer for you if unlisted apps are protected (choose "All except") or unprotected (choose "Only these apps")?

1. Open the split tunneling settings

Launch the VPNGeek app and click the gear icon, then open Settings > Split tunneling. Toggle the feature On. You will see a mode selector and an empty app list.

2. Choose a mode

Pick the mode that matches your intent:

  • Only these apps — everything uses your normal connection, and only the apps you add are sent through the VPN. Best when you want to protect one or two apps.
  • All except these apps — everything is protected by the VPN, and only the apps you add bypass it. Best when you want broad protection with a few local exceptions.
Note. The two modes are mirror images. "Only these apps" defaults to unprotected; "All except" defaults to protected. If you are unsure, "All except" is the safer choice because a forgotten app still goes through the VPN.

3. Add applications

Click Add application. The app shows your installed programs; if the one you want is missing, use Browse to point directly at its .exe file (typically under C:\Program Files or %LocalAppData%). Repeat for each app you want in the list. Changes take effect immediately — you do not need to reconnect.

4. Verify the split is working

Connect the VPN, then confirm each side is routed as you expect. Open a browser or app that should be tunneled and visit an IP-check page — it should show a VPNGeek server IP and location. Then check an app that should bypass the tunnel; it should show your real ISP address. Doing both proves the rule is applied and not just that the VPN is up.

Troubleshooting

An app still shows my real IP

You most likely added a launcher rather than the process that makes the connections. Many apps start a separate child process; add that executable too, or switch to "All except" mode so anything unlisted stays protected.

Excluded apps lose internet when I connect

This is usually the kill switch. A strict kill switch blocks all non-tunnel traffic on disconnect, which can also catch your split-tunnel exceptions during reconnection. Set the kill switch to its app-aware mode, or accept a brief drop while the tunnel re-establishes.

My changes do not seem to apply

Rules match on the executable path. If you moved or updated the app to a new folder, remove the stale entry and re-add it from the current location.

Did this guide get you connected?