Skip to content
Vol. 1 · Ed. 2026
CyberGlossary
Entry № 1213

VPN Kill Switch

What is VPN Kill Switch?

VPN Kill SwitchA safeguard that automatically blocks all network traffic on the host whenever the VPN tunnel drops, preventing inadvertent leaks over an unencrypted connection.


A VPN kill switch is a host-level control that drops or denies traffic the moment the VPN session terminates abnormally, so that applications cannot fall back to the underlying physical network. It is typically implemented with host firewall rules that allow outgoing packets only on the VPN interface (utun, wg0, tun0), plus default-deny rules on the physical interface. WireGuard's PostUp/PostDown plus iptables/nftables, Windows Filtering Platform rules, Little Snitch profiles, and the kill-switch toggles in commercial VPN apps all implement the same concept. Variants include application-level kill switches that block only specific processes (BitTorrent client, browser) instead of the whole machine. The control matters for privacy, leak protection, and compliance with corporate full-tunnel policies.

Examples

  1. 01

    A journalist's WireGuard config that drops all non-VPN traffic via nftables when the tunnel goes down.

  2. 02

    A commercial VPN client setting Windows firewall rules so the browser cannot send packets outside the tun interface.

Frequently asked questions

What is VPN Kill Switch?

A safeguard that automatically blocks all network traffic on the host whenever the VPN tunnel drops, preventing inadvertent leaks over an unencrypted connection. It belongs to the Network Security category of cybersecurity.

What does VPN Kill Switch mean?

A safeguard that automatically blocks all network traffic on the host whenever the VPN tunnel drops, preventing inadvertent leaks over an unencrypted connection.

How does VPN Kill Switch work?

A VPN kill switch is a host-level control that drops or denies traffic the moment the VPN session terminates abnormally, so that applications cannot fall back to the underlying physical network. It is typically implemented with host firewall rules that allow outgoing packets only on the VPN interface (utun, wg0, tun0), plus default-deny rules on the physical interface. WireGuard's PostUp/PostDown plus iptables/nftables, Windows Filtering Platform rules, Little Snitch profiles, and the kill-switch toggles in commercial VPN apps all implement the same concept. Variants include application-level kill switches that block only specific processes (BitTorrent client, browser) instead of the whole machine. The control matters for privacy, leak protection, and compliance with corporate full-tunnel policies.

How do you defend against VPN Kill Switch?

Defences for VPN Kill Switch typically combine technical controls and operational practices, as detailed in the full definition above.

What are other names for VPN Kill Switch?

Common alternative names include: Network lock, Internet kill switch.

Related terms