If your VPN kill switch isn’t working then there’s usually an issue with the VPN service, your device, or both.
Faulty or outdated VPN software can prevent your kill switch from triggering during an unexpected VPN disconnection.
Even some top-rated providers, such as ExpressVPN and PrivateVPN, do not protect your traffic when switching VPN servers.
ExpressVPN warns you before switching online locations.
Equally, your device’s firewall or system settings may prevent the VPN client itself from functioning properly.
We’ve outlined some possible solutions for both types of faults below:
1. Change the VPN Protocol
Chance of Success: High
Difficulty: Easy
Time: 1 Minute
Every VPN service functions differently depending on the protocol in use. This can include variations in the number of servers, advanced tunneling features, and the availability of a kill switch.
If your kill switch isn’t working, it may be due to the VPN protocol you’re using. Either the current protocol doesn’t support a kill switch or its kill switch doesn’t work properly.
From our testing, we found OpenVPN protocols to be the most compatible with a VPN kill switch – particularly OpenVPN TCP.
Some providers, such as Astrill and FastestVPN, only offer a VPN kill switch on OpenVPN protocols.
Try switching your VPN protocol to OpenVPN TCP and then test the kill switch again.
2. Run as Administrator
Chance of Success: High
Difficulty: Easy
Time: 1 Minute
A VPN kill switch requires access to your device’s internet connection so that it can be disabled in the event of a VPN disconnection.
This is an intrusive action which could be blocked by your PC. If that’s the case, you will need to manually upgrade your VPN’s permissions.
Here’s how to upgrade your VPN’s privileges:
- Navigate to the VPN’s app on your desktop.
- Right-click the app and select Run as administrator.
- A prompt will appear asking if the app can make changes to your device.
Click Yes.
- The VPN should now have the necessary permissions to disable your internet connection.
EXPERT ADVICE: This solution is limited to Windows applications only. It isn’t possible to upgrade your VPN’s permissions in this way on Android, iOS, or macOS.
3. Update and Restart the App
Chance of Success: Medium
Difficulty: Easy
Time: 5 Minutes
Your VPN may prompt you to update the application.
You may be using an older version of a VPN app that doesn’t support a VPN kill switch or has a bug in its software preventing the kill switch from working correctly.
To determine whether your app is outdated, go to the VPN’s website and find the VPN apps page. This is normally labeled VPN Apps, Apps, or Download.
From here make a note of the current version of the VPN software and see if it matches the app installed on your device.
By installing the latest version of the app any known technical bugs should now be fixed, including a faulty kill switch.
4. Change Your Firewall Settings
Chance of Success: High
Difficulty: Hard
Time: 5 Minutes
As mentioned previously, your computer’s firewall may prevent any VPN connections from being established.
Even if you’re able to initially connect to a VPN server, your firewall may prevent the kill switch from reestablishing the VPN connection. This would leave your real IP address exposed without you ever realizing.
To fix this go into your device’s settings and add the VPN client to the list of apps that are allowed to pass through the firewall.
5. Contact Customer Support
Chance of Success: Medium
Difficulty: Easy
Time: 5 Minutes
If none of the solutions above work, contact the VPN’s customer support.
The quality of support can vary by provider but most VPNs will have an email or ticket system to answer queries.
At the very least the support agent can eliminate the possibility that your VPN is at fault for any kill switch issues