Sign In

Sign in to manage your subscription

Bessy Connect
Account
Author: Pavel Onuchin, VPN and network security specialist

5 min read

VPN Kill Switch: What It Actually Does and How to Test It

A kill switch is a rule that blocks all internet traffic the moment your VPN tunnel drops. Without it, a two-second disconnect means your device quietly falls back to the ordinary connection: apps reconnect, your messenger flushes its queue, the browser finishes loading the page — all of it in the clear, with your real IP address. A kill switch turns an outage into no connection at all, which is the point.

What happens in those two seconds

Tunnels drop for boring reasons: you walk from Wi-Fi to mobile data, an elevator eats the signal, the router reboots, a server gets busy. Your VPN client starts reconnecting, but the operating system doesn't know that — it just sees a working network interface and keeps handing traffic to apps.

In two to five seconds, this is what gets out:

  • background apps send their queued requests, with destination addresses attached;
  • a torrent client, if one is running, announces your real address to peers;
  • the page in your browser finishes pulling assets directly;
  • DNS queries go to your ISP's resolver.

That gap is where the whole arrangement fails. The tunnel itself can be flawless, but protection that only works when everything is fine isn't protection.

Two levels: operating system and app

Where it livesHow it worksHow reliable
In the operating systemthe OS refuses network access to every app outside the tunnelhigher: the rule holds even if the VPN client crashes
Inside the VPN appthe client closes connections when it detects a dropdepends on the client still running

Practical rule: if your system can block non-VPN traffic itself, turn that on, and treat the app's own feature as a second line rather than the only one.

Turning it on in Android

Android has a system-level setting that many people never find:

  1. Settings → Network & internet → VPN.
  2. Tap the gear icon next to your VPN client.
  3. Enable Always-on VPN.
  4. Enable Block connections without VPN.

After that the system won't release a single packet until the tunnel is up. Menu names vary slightly between manufacturers, but the location is the same. Setting up the client itself: how to set up a VPN on Android.

One side effect to expect: until the tunnel connects, you have no internet at all. On networks with a sign-in page — hotel, airport, café — that captive portal won't load, so you'll need to switch the setting off briefly.

How it works on iPhone

iOS has no separate "block connections without VPN" toggle. The app implements the behaviour itself: the tunnel extension stays active and refuses to pass traffic until the connection is restored.

In BessyConnect this is stated plainly — if the connection breaks, your internet simply stops working until protection comes back. iOS can also bring the tunnel up automatically when a network appears, and traffic isn't released before that rule fires.

Test it in one minute

This is the only check that shows what happens during a failure, which is the moment that matters:

  1. Connect the VPN and open any IP-checking service. Note the address it shows.
  2. Start something continuous — a video, a large download.
  3. Break the connection on purpose: turn Wi-Fi off for two seconds, or switch to mobile data.
  4. Immediately reload the IP-checking page.

Working: the page doesn't load and the video stalls — traffic is blocked until the tunnel returns. Not working: the page loads and shows your real address.

The rest of the connection checks are collected here: how to check your VPN is working.

When a kill switch gets in the way

  • Guest networks with a sign-in page. The portal can't load. Turn the block off, sign in, turn it back on.
  • Local network devices. Some implementations block local traffic too. If your router admin page or cameras stop responding, look for a "allow local network access" option in the client.
  • Services that need your real country. Here the answer isn't disabling the kill switch but routing rules: send those specific domains directly while the tunnel stays up.

Do you actually need one

It depends on what a leak costs you.

  • Definitely: when the VPN protects you from a specific party — an employer on their network, an ISP in a country you're visiting, whoever runs the open Wi-Fi you're on.
  • Useful: when messengers and mail run through the tunnel and drops are frequent.
  • Optional: when you only use a VPN to reach a service, and the fact of your connection reveals nothing sensitive.

What's visible during a leak is covered here: does a VPN make you anonymous.

How BessyConnect handles it

The kill switch is built into the app for Apple devices: if the connection drops, internet access stops until the tunnel is back. Automatic reconnection covers the common case — in most network changes the pause lasts seconds and you never notice it. On Android, layer the system-level "block connections without VPN" setting on top; it survives even if the app itself is killed by the battery manager.

FAQ

What is a VPN kill switch in plain terms? A rule that cuts your internet if the VPN drops. Apps get no network until the tunnel is restored, so nothing goes out unprotected.

Does the iPhone have a kill switch? There's no system toggle, but the VPN app implements it. In BessyConnect, traffic stops when the connection breaks.

How do I enable it on Android? Settings → Network & internet → VPN → gear icon → Always-on VPN and Block connections without VPN.

Does a kill switch slow down my connection? No. It's a filtering rule, not extra processing — while the tunnel works, it does nothing at all.

Why can't I sign in to café Wi-Fi with the kill switch on? Guest networks authenticate you on their own page, which sits outside the tunnel. Turn the block off, sign in, turn it back on.

Related articles

DNS Leaks: What They Are and How to Test Your VPN

What a DNS leak is and how to run a dns leak test with your VPN on. Learn to check your VPN for leaks and fix them. BessyConnect — a private, leak-free VPN. More

WhatsApp & Telegram Alternatives for Video Calls 2025

WhatsApp alternatives for video calls in 2025: Zoom, Teams, Signal and FaceTime instead of WhatsApp & Telegram — and how to bypass blocks with BessyConnect. More

What Data BessyConnect Stores, and How to Verify It

BessyConnect logs policy explained: what any VPN service technically sees, which of it we store and do not store, and five ways to check it for yourself. More