SetupDesk

VPN Won't Connect? Fixes That Actually Work

Published Sep 21, 2026

If your VPN won't connect, the fastest fix is usually to switch to a different server, then update the app — those two clear most cases. If they don't, the cause is almost always a firewall, a blocked protocol, or a DNS problem. Work through this checklist in order and stop when the connection comes back; the quick fixes are first for a reason.

Start with the 30-second fixes

Try the easy things first, because they resolve the majority of failures:

  1. Switch to a different server. A single overloaded or down server is the most common cause; another server in the same country usually connects instantly.
  2. Confirm your internet works without the VPN. Load a page with the VPN off; if the internet itself is down, that's the real problem.
  3. Restart the app, then the device. A stale VPN adapter or session clears with a relaunch or reboot more often than you'd expect.
  4. Update the app to the latest version. Outdated clients fail against updated servers, and this fixes a large share of sudden connection problems.

Check the firewall and antivirus

If the quick fixes fail, a security tool is the next suspect. Firewalls and some antivirus suites can block the VPN's traffic or its network adapter. Allow the VPN app through your firewall — on Windows, that's Windows Defender Firewall's allowed-apps list — and temporarily disable third-party antivirus to test whether it's the culprit. If disabling it works, add the VPN as an exception and turn protection back on. On work or campus networks, the network itself may block VPNs, which no amount of local tweaking will fix.

Change the protocol

When a network interferes with VPN traffic, switching protocols often gets you through. In the app's settings, try changing from the default to OpenVPN over TCP, or turn on an obfuscation/stealth mode if your provider offers one — it disguises VPN traffic as ordinary HTTPS, which restrictive networks are less likely to block. If WireGuard won't connect on a particular network, OpenVPN sometimes will, and vice versa. Change one setting at a time so you know what fixed it.

Fix 'connected but no internet' (DNS and time)

When the VPN connects but pages won't load, two causes dominate. The first is DNS: flush your DNS cache and make sure the app's DNS-protection setting is on, so lookups go through the VPN. The second, surprisingly common, is a wrong system clock — VPN security depends on accurate time, so if your device's date and time are off, handshakes fail. Set the clock to update automatically. A quick reconnect after fixing either usually restores traffic.

Reinstall as a last resort

If nothing above works, remove the app fully and reinstall the latest version. This recreates the virtual network adapter that the VPN relies on, which can become corrupted and cause connections to fail silently. Sign back in and connect. If even a clean reinstall won't connect on one network but works on another — say, your phone's mobile data — the blocking is on that network, and your provider's support team is the right next stop, since they can confirm server status and any regional issues.

Prevent it next time

Most repeat problems come from an outdated app, so enable automatic updates. A clean install following how to set up a VPN avoids leftover settings that cause conflicts, and knowing how to change your server turns the single most common failure into a two-second fix.

Platform-specific things to check

A few causes are tied to the device. On Windows, a corrupted virtual network adapter is a frequent offender — reinstalling the app recreates it, and removing leftover adapters from old VPNs in Device Manager clears conflicts. On macOS, a blocked system extension can stop the fastest protocol connecting, so check System Settings and allow the provider's extension. On Android, aggressive battery optimisation can suspend the app in the background, so set it to unrestricted, and confirm Always-on VPN isn't fighting a second VPN profile. On Linux, make sure the app's service is running and, for OpenVPN via NetworkManager, that the plugin is installed.

It's also worth ruling out the obvious account issues: an expired subscription, or hitting your plan's simultaneous-connection limit, can look exactly like a connection failure. Sign in to the provider's website to confirm the account is active and you're not over your device limit before digging deeper.

When the network is the problem

Sometimes nothing on your device is wrong — the network itself is blocking VPNs. Workplaces, schools, some hotels, and certain countries restrict VPN traffic deliberately. The tell is that the same VPN connects fine on another network, such as your phone's mobile data, but not on this one. In that case, try an obfuscation or 'stealth' mode if your provider offers it, since disguising the traffic as ordinary HTTPS is designed for exactly this, and switch to OpenVPN over TCP on port 443, which is hardest to distinguish from normal web traffic.

If even obfuscation fails, accept that the network may be actively blocking VPNs and there's no local fix — a different network is the only reliable answer. Knowing this saves hours of pointless troubleshooting against a wall you can't move.

Bottom line

Work the fixes in order and you'll rarely reach the end. Start with the 30-second wins — switch servers, confirm your internet works without the VPN, restart the app and device, and update to the latest version. If it still won't connect, check the firewall and antivirus, then try a different protocol or an obfuscation mode. For 'connected but no internet', look at DNS and your system clock. Reinstalling as a last resort rebuilds the network adapter the VPN relies on. Along the way, rule out an expired subscription or hitting your device limit, and recognise the pattern that means the network itself is blocking VPNs: the same app works on mobile data but not here. When you've confirmed it's the network, a different connection is the only fix, and your provider's support team can verify server status. Following that order turns a frustrating failure into a short, methodical check.

VPN won't connect — FAQ

Why won't my VPN connect?
The most common reasons are a busy or down server, an outdated app, a firewall blocking it, or a network that blocks VPNs. Start by switching servers and updating the app, which fix most cases, then check your firewall and try a different protocol if it still fails.
My VPN says connected but I have no internet — why?
Usually it's DNS or a wrong system clock. Turn on the app's DNS-protection setting and flush your DNS cache, and make sure your device's date and time update automatically, since VPN handshakes fail with an inaccurate clock. Reconnect after fixing either.
Can a firewall or antivirus stop a VPN connecting?
Yes. Firewalls and some antivirus suites block VPN traffic or its network adapter. Allow the VPN app through your firewall and briefly disable third-party antivirus to test. If that's the cause, add the VPN as an exception and re-enable protection.
Does reinstalling the VPN app help?
Often, as a last resort. A full uninstall and reinstall recreates the virtual network adapter the VPN uses, which can become corrupted and cause silent failures. Reinstall the latest version, sign in and connect. If it still fails on one network but works on another, that network is blocking VPNs.

New to this? Start with how to set up a VPN, or read how to use a VPN day to day.