This is a research guide based on cited documentation. It is not a report of firsthand testing. Our editorial method

Why exceptions are needed

A whole-home VPN on the router covers devices that cannot run a VPN app. Some services behave differently when your traffic comes from a VPN address. NordVPN's help article notes that some apps or services may not work as expected when excluded from the VPN with split tunneling. It also says streaming location detection can go wrong when excluded apps show your ISP address while DNS still goes through NordVPN. Exceptions let you keep the tunnel for most traffic and send a short list outside it. [2]

This guide describes GL.iNet firmware 4.9 and later, which GL.iNet's VPN dashboard page is based on. Older firmware has different screens. [1]

How GL.iNet VPN policies are built

Each tunnel group combines one or more VPN profiles, a client source (who) and a target (where). Traffic is checked against groups in priority order and goes to the first group that matches. [1]

SettingOptions in firmware 4.9Typical home-office use
Client sourceAll Clients; Specified Connection Types (LAN subnet, Drop-in Gateway, Guest Network); Specified Devices (by MAC); Exclude Specified DevicesExclude a TV, or put only the guest network through the tunnel
TargetAll Targets; Specified Domain / IP List; Exclude specified Domain / IP ListExclude a bank's and a streaming service's domains
Tunnel Kill SwitchBlocks the group's traffic if its tunnel drops; if off, that traffic fails over to the All Other Traffic routeOn for privacy-critical groups
Allow Non-VPN Traffic (global)On by default; unmatched traffic uses the normal WANLeave on so excluded items keep working
Enhanced Kill Switch (global)Blocks unmatched traffic; all internet must use a VPNOnly if nothing should ever bypass the VPN

Device rules or domain rules

Device rules are the most predictable. A TV excluded by MAC address never uses the tunnel. A work laptop added to a device group always does. If a device uses a randomized or private Wi-Fi address, its MAC can change, so set that device to use a fixed address on your network. [1]

Domain or IP rules are more precise, but you have to maintain them. GL.iNet's docs say you enter the list manually. Start with the domains you type into the browser. If a site still sees a VPN address, check which other domains the page or app loads, add them, and test again. [1]

DNS follows the routing decision. GL.iNet's firmware 4.11 DNS docs say VPN-policy traffic uses the DNS servers provided by the VPN tunnel and non-VPN traffic uses the WAN's DNS servers, unless you apply manual DNS to the tunnels. [4]

Worked example: a fictional two-person home office

The household has two work laptops, two phones, a smart TV and a games console. The goal is to keep all traffic in the VPN except online banking on any device and the TV's streaming apps.

One tunnel group does the job. Set its client source to Exclude Specified Devices and add the TV's MAC address, so every other device matches. Set its target to Exclude specified Domain / IP List and enter the bank's domains. Turn the group's Kill Switch on. Leave the global Allow Non-VPN Traffic on, so the TV and the bank's domains go out through the normal WAN. [1]

Result: laptops, phones and the console use the tunnel. The TV and the listed banking domains do not. If the VPN drops, the Kill Switch blocks traffic in group 1 instead of letting it leak to the WAN. The excluded items keep working throughout. [1]

When the VPN app's split tunneling is simpler

If only one or two computers need exceptions, an app on the device may be easier than a router rule. NordVPN documents split tunneling by app on Windows and Android, and on Android TV. On Linux it offers an allowlist by port, port range or subnet instead. Those are the platforms its split tunneling article covers. [2]

Proton VPN says split tunneling needs a paid plan. On Windows it supports apps and IP addresses. On Android it supports apps and IPs, with an inverse (include) mode. On macOS it is experimental, excludes apps only, works only with WireGuard and Stealth, and does not reliably handle Safari and other WebKit apps. Proton also says split tunneling is generally incompatible with its kill switch, except on Windows. [3]

Do not run a device VPN app and a router tunnel on the same traffic without a reason. Decide which layer owns each device.

Verification checklist

  • Write down your normal public IP with the VPN off, then turn the policy on.
  • From a laptop in the tunnel, open a what-is-my-IP page: it should show the VPN address.
  • From the excluded TV, or the same page opened on a listed domain if you can, confirm your ISP address.
  • Log in to the bank on a phone that is in the tunnel; the bank's domains should bypass it. If the bank still flags a VPN, add the missing domains.
  • Disconnect the VPN profile and confirm that tunnel devices lose internet (Kill Switch) while excluded ones keep it. [1]
  • Keep a screenshot of each tunnel group and its priority order before any firmware upgrade.

Questions before you decide

Does domain-based exclusion work automatically for every banking site?

No. GL.iNet's docs say you enter the domain or IP list manually. A service that loads from domains you did not list may still go through the tunnel, so test each one and add what is missing.

Can I use NordVPN or Proton VPN split tunneling instead?

On some devices. NordVPN documents app-based split tunneling on Windows and Android, and an allowlist by port or subnet on Linux. Proton VPN offers split tunneling on paid plans: apps and IPs on Windows and Android, and app exclusion only, as an experimental feature, on macOS.

What does Enhanced Kill Switch do?

GL.iNet says it blocks traffic that matches no tunnel, so all internet access must go through a VPN. It does not override each tunnel's own Kill Switch setting.

Sources & verification

Product details and prices can change. Check the linked provider before buying.

  1. GL.iNet Router Docs 4: VPN Dashboard Accessed 30 Oct 2026
  2. NordVPN Help Center: What is split tunneling and how to use it Accessed 30 Oct 2026
  3. Proton VPN Support: Split tunneling Accessed 30 Oct 2026
  4. GL.iNet Router Docs 4: DNS (firmware v4.11) Accessed 30 Oct 2026

Sources link directly to providers. Product buttons may use separately labeled affiliate links. Read our disclosure.

Your decision at a glance

Compare the options

Full comparison

Documentation-based guidance. No tested ranking or performance score.

VPN

Proton VPN

Consider it for
A VPN candidate for a device app or a compatible router's WireGuard client. Choose the client for the devices that need the tunnel; complete hotel login first.
Starting cost
Free $0; VPN Plus USD $83.76 upfront for the first 24 months ($3.49/mo displayed), then $83.88 every 12 months. Observed 21 Sep 2026; rechecked unchanged 29 Oct 2026; confirm taxes, checkout, and partner-offer differences.
Before you choose
Research candidate, not firsthand testing. Manual router configuration requires checking routing and disconnect behavior; it does not establish hotel permission or bypass a captive portal.

Checked 29 Oct 2026 · Pricing source

View Proton VPN plans

Affiliate link: we may earn a commission on an eligible purchase. Link disclosure

Home routers

Flint 2 (GL-MT6000)

Consider it for
The GL-MT6000 is a Wi-Fi 6 home router. Its observed base price was $169.99.
Starting cost
$169.99 USD base price. Observed 15 Sep 2026; rechecked unchanged 29 Oct 2026; tax/shipping/accessories extra
Before you choose
Documentation-based candidate, not tested. Confirm region, stock, complete price, and required components.

Checked 29 Oct 2026 · Pricing source

View GL.iNet offers

Affiliate link: we may earn a commission on an eligible purchase. Link disclosure

VPN

NordVPN

Consider it for
NordVPN is a software VPN for routing device traffic through an encrypted tunnel. Compare the full initial invoice and renewal terms for the selected plan.
Starting cost
Basic 1-month $14.99/mo billed monthly; Complete 1-month $19.99/mo billed monthly (1-month prices last seen 2026-09-15); Basic 2-year intro $94.23 first 27 months (~$3.49/mo displayed), renews $139.08/year; Complete 2-year intro $107.73 first 27 months (~$3.99/mo displayed, Black Friday promotion seen 29 Oct 2026), renews $219.48/year; 30-day money-back listed. 2-year prices rechecked 2026-10-29 from https://nordvpn.com/pricing/. Sales tax may apply.
Before you choose
Documentation-based candidate, not tested. Confirm current checkout, tax, auto-renewal, and device compatibility. NordVPN is not a travel router.

Checked 29 Oct 2026 · Pricing source

View NordVPN plans

Affiliate link: we may earn a commission on an eligible purchase. Link disclosure