VPN Keeps Disconnecting: Permanent Fix Guide

Why VPNs Drop Randomly

VPN disconnections typically come from one of four sources: an unstable underlying internet connection, the VPN server itself being overloaded, a firewall or router setting that kills idle connections, or an outdated VPN client. Identifying which one is happening before changing settings saves a lot of time.

Fix 1: Switch VPN Servers

  1. Most commercial VPNs (ExpressVPN, NordVPN, ProtonVPN, etc.) have dozens to hundreds of server locations.
  2. Switch to a server in the same country but in a different city, or switch to a different protocol (IKEv2 → OpenVPN → WireGuard) on the same server.
  3. Overloaded servers drop connections frequently. A server showing 30% or lower load is ideal.

Fix 2: Change the VPN Protocol

  1. In your VPN app settings, look for Protocol or Connection type.
  2. WireGuard is the most stable modern protocol — switch to it if available.
  3. OpenVPN UDP is faster but can drop on lossy connections. Switching to OpenVPN TCP is more reliable on poor networks.
  4. IKEv2 reconnects very quickly after a drop and is ideal for mobile connections.

Fix 3: Disable Router VPN Passthrough / Adjust Firewall

  1. Some routers automatically close UDP connections that are idle for 30–120 seconds. This silently kills VPN sessions.
  2. Log into your router admin panel → look for “VPN Passthrough” settings → ensure UDP, PPTP, and L2TP passthrough are all enabled.
  3. Also ensure your firewall is not blocking the VPN port: OpenVPN uses UDP 1194, WireGuard uses UDP 51820, IKEv2 uses UDP 500/4500.

Fix 4: Enable “Always-On VPN” / Kill Switch

  1. Most VPN apps have an “Always-On” or reconnect option. Enable it so the VPN auto-reconnects within seconds of a drop.
  2. Separately, the Kill Switch blocks internet traffic while reconnecting — this prevents data leaks during reconnection windows.
  3. On Windows: Settings → Network & Internet → VPN → click your VPN → toggle on Always-on VPN.

Fix 5: Update the VPN Client

  1. Outdated VPN clients can have connection stability bugs that were fixed in newer versions.
  2. Open your VPN app → check for updates, or uninstall and download the latest version from the provider’s website.
  3. After updating, reinstall any custom DNS settings you may have configured.
Pro Tip: If your VPN drops only when your laptop wakes from sleep, the issue is Windows or macOS suspending the network adapter. Fix it in Device Manager → Network Adapters → your adapter → Properties → Power Management → uncheck “Allow the computer to turn off this device to save power.”

Related Guides

If your password manager isn’t working alongside your VPN, see our password manager autofill fix. For Teams connectivity issues that might be VPN-related, see our Teams not loading guide.

1 comment

Comments are closed.