Proton VPN homepage
ProtonVPN

Kill switch

Reading
5 mins

Kill switch protects your IP address and DNS activity by blocking all internet traffic on your device if your VPN connection drops.

Plans
All Proton VPN plans including Proton Free

Platforms
Windows, macOS, iOS and iPadOS Android, Linux

How it works

Kill switch is a security feature that stops your real IP address from being exposed to the internet.

If your VPN connection is lost, it blocks all internet traffic on your device until you’re reconnected. You won’t be able to use the Internet until Proton VPN reconnects, but your IP address and DNS queries are safe from being leaked to the open internet.

In most cases, kill switch also protects you while switching between different VPN servers.

  • Standard kill switch is only activated when your connection drops by accident. So it doesn’t block your internet connection if you deliberately disconnect.
  • Advanced kill switch (available on Windows and Linux) only allows internet access when connected to Proton VPN, no exceptions. Advanced kill switch stays active even when you restart your device.

Learn more about kill switch

How to enable kill switch

Windows

1. Open Proton VPN and select Kill switch from the right side bar.

Enable Windows kill switch 1
You can also access kill switch from the Settings (⚙) menu.

2. Turn on the Kill switch toggle.

Standard kill switch will be selected by default. Click Advanced to enable advanced kill switch.

3. Click Apply to confirm.

macOS

Important note: On macOS, kill switch has two known limitations:

  1. Open Proton VPN. Click the Kill switch (switch icon) in the Countries tab.
  2. Click Kill switch On.

iOS and iPadOS

Important notes:

  1. Open Proton VPN and select Settings from the navigation bar.
  2. Scroll to Security Options and enable the Kill switch toggle.
The kill switch on iPS

Android

Important notes:

  1. Open Proton VPN and select Settings from the navigation bar.
  2. Scroll to Features and tap Kill switch.

How to enable the kill switch on Android 1

3. Tap Settings to open your device settings.

How to enable the kill switch on Android 2

4. Find Proton VPN and tap the gear (⚙️) icon.

How to enable Kill switch in iOS 1

5. Enable the Always-on VPN and Block connections without VPN toggles.

How to enable Kill switch in iOS 2

Linux (GUI) app

  1. Open Proton VPN and go to Menu > Settings > Features.
  2. Enable the Kill switch toggle.
Linux kill switch

Linux CLI

Open a terminal window and run:

protonvpn config set kill-switch standard

To turn the kill switch off, run:

protonvpn config set kill-switch off