- Home
- VPN Reviews
- VPN Not Working? Complete Troubleshooting Guide (2026)
VPN Not Working? Complete Troubleshooting Guide (2026)
Fix VPN connection drops, slow speeds, blocked content, and server errors. Step-by-step troubleshooting for NordVPN, Surfshark, and Proton VPN on any device.
Your VPN was working fine this morning. Now it will not connect, pages will not load, or your streaming service shows an error. Before you blame the VPN, know this: the vast majority of VPN issues are not caused by the VPN itself — they are caused by the network you are on, the settings you are using, or the device you are connecting from. And nearly all of them can be fixed in under five minutes.
We have spent over a year testing VPNs across 40+ countries, on every type of network imaginable — hotel WiFi, airport lounges, cafe networks, mobile data, Starlink, and even ferry WiFi. This guide documents every VPN problem we have encountered and exactly how we fixed it.
Whether you are using NordVPN , Surfshark , Proton VPN , or another provider, start with the Quick Fix Checklist below. If your problem persists, find your specific issue in the detailed sections that follow.
Quick Fix Checklist (Try These First)
Before diving into specific troubleshooting, run through this checklist. These five steps resolve approximately 80% of VPN issues:
-
Restart the VPN app. Close it completely (force quit on mobile), then reopen. This clears stuck connections and refreshes the network stack.
-
Try a different server. The server you are connected to may be overloaded, under maintenance, or blocked by the network. Switch to another server in the same country. If that fails, try a different country nearby.
-
Change your VPN protocol. Switch from your current protocol to a different one. Recommended order: try WireGuard/NordLynx first (fastest), then IKEv2 (good for mobile), then OpenVPN TCP (most compatible), then Stealth/Obfuscated (for blocked networks). See our VPN protocols guide for details.
-
Update your VPN app. Open your app store (or the VPN’s website) and check for updates. Outdated apps are the #1 cause of persistent connection failures after the VPN was previously working.
-
Restart your device. A full restart clears DNS cache, resets network adapters, and terminates background processes that may conflict with the VPN. Simple but effective.
If these five steps do not solve your problem, continue to the specific issue below.
Problem 1: VPN Will Not Connect
Symptoms
- VPN app says “Connecting…” indefinitely
- Connection attempt times out
- Error message: “Connection failed” or “Unable to reach server”
Causes and Fixes
Cause 1: Firewall or antivirus blocking the VPN
Your device’s firewall or antivirus software may be blocking the VPN’s outgoing connections.
Fix:
- Windows: Open Windows Defender Firewall → Allow an app through firewall → Add your VPN app
- macOS: System Settings → Network → Firewall → Allow incoming connections for VPN
- Antivirus (Norton, Bitdefender, etc.): Add your VPN app to the exceptions/whitelist
- If using a corporate device, your company’s security policy may block VPNs — contact IT
Cause 2: Network restrictions (hotel, cafe, airport WiFi)
Many managed WiFi networks block VPN protocols to enforce their captive portal (login page) or content filtering policies. Common in hotels, airports, and corporate networks.
Fix:
- First, connect to WiFi and complete any captive portal login (accept terms, enter room number, etc.)
- Then activate your VPN
- If still blocked, switch protocol to OpenVPN TCP on port 443 — this mimics normal HTTPS traffic and passes through most firewalls
- If TCP 443 is blocked, enable obfuscation/stealth mode:
- NordVPN: Settings → Connection → Obfuscated servers (enable)
- Surfshark: Settings → Advanced → Protocol → select “OpenVPN” → Camouflage mode activates automatically
- Proton VPN: Settings → Protocol → Stealth
- Last resort: Use your mobile data instead of the WiFi network. Mobile carriers rarely block VPN traffic.
Cause 3: Incorrect credentials or expired subscription
Fix: Log out and log back in. Check that your subscription is active in your VPN provider’s account page. Reset your password if needed.
Cause 4: DNS resolution failure
Your device cannot resolve the VPN server’s address because the local DNS is misconfigured or blocking VPN domains.
Fix:
- Change your device’s DNS to a public DNS provider:
- Cloudflare:
1.1.1.1and1.0.0.1 - Google:
8.8.8.8and8.8.4.4
- Cloudflare:
- Most VPN apps have a setting to use their own DNS servers — enable this
Cause 5: Server is down or full
Individual VPN servers occasionally go offline for maintenance or become overloaded.
Fix: Switch to a different server. Quality VPN providers display server load percentages — choose one below 50% if the option is available.
Problem 2: VPN Connected but No Internet
Symptoms
- VPN shows “Connected” but websites do not load
- Some sites load but others do not
- Apps show “No internet connection” despite VPN being active
Causes and Fixes
Cause 1: DNS leak or DNS conflict
Your device is connected to the VPN but DNS queries are still going through your ISP’s (or the hotel’s) DNS server, which may be blocking certain domains.
Fix:
- Enable the VPN’s built-in DNS protection (sometimes called “DNS leak protection” or “Smart DNS”)
- NordVPN: Settings → General → CyberSec or Threat Protection (enable)
- Surfshark: Settings → Connectivity → Override GPS location + Use Surfshark DNS
- Proton VPN: Settings → Connection → DNS leak protection (enable)
Cause 2: Kill switch blocking traffic after a failed reconnection
If your VPN dropped and reconnected, the kill switch may still be blocking traffic from a previous session.
Fix: Disconnect the VPN completely, wait 5 seconds, then reconnect. If persistent, toggle the kill switch off and on in settings. For more on how kill switches work, see our kill switch guide.
Cause 3: IP/protocol conflict with the network
The VPN is connected at the protocol level but the network is blocking the specific IP range or port the VPN is using.
Fix:
- Switch VPN protocol (try WireGuard → OpenVPN TCP → IKEv2)
- Switch server to a different IP range
- Disable IPv6 in your device’s network settings (IPv6 leaks can cause partial connectivity)
Cause 4: MTU (Maximum Transmission Unit) mismatch
Some networks use non-standard MTU settings that conflict with VPN encapsulation, causing packets to be silently dropped.
Fix:
- In your VPN app, look for an MTU setting and reduce it to 1280 or 1300 (default is usually 1500)
- If no MTU option exists, switch to a different protocol — IKEv2 handles MTU issues more gracefully than OpenVPN
Problem 3: VPN Is Too Slow
Symptoms
- Websites load slowly or time out
- Video calls lag or buffer
- Downloads/uploads crawl
- Speed tests show massive reduction from baseline
Causes and Fixes
Cause 1: Server too far from your location
The further the VPN server is from your physical location, the higher the latency and the slower the connection.
Fix:
- Connect to the nearest available server to your physical location
- If you need a specific country (e.g., US for banking), choose a server on the coast closest to you
- Use the “Quick Connect” or “Recommended” feature — quality VPNs auto-select the fastest server
| Your Location | Ideal VPN Server | Expected Latency |
|---|---|---|
| Southeast Asia | Singapore, Japan, Hong Kong | 20-50ms |
| Europe | Netherlands, Germany, UK | 10-30ms |
| South America | Brazil, Chile, US East | 40-80ms |
| Middle East/Africa | UK, Netherlands, India | 50-100ms |
Cause 2: Slow VPN protocol
OpenVPN is the most compatible protocol but also the slowest. WireGuard and NordLynx are significantly faster.
Fix:
- Switch to WireGuard (Surfshark, Proton VPN) or NordLynx (NordVPN) — these are the fastest modern protocols
- Avoid OpenVPN TCP for speed-sensitive tasks — it adds overhead for reliability
- Use OpenVPN UDP if you need OpenVPN for compatibility but want better speed
Protocol speed comparison (our testing averages):
| Protocol | Speed Reduction | Best For |
|---|---|---|
| NordLynx/WireGuard | 3-8% | Streaming, gaming, general use |
| IKEv2 | 5-12% | Mobile devices (handles network switching well) |
| OpenVPN UDP | 10-20% | Compatibility with restrictive networks |
| OpenVPN TCP | 15-30% | Last resort for heavily blocked networks |
| Stealth/Obfuscated | 20-40% | Countries that block VPNs (adds extra encryption layer) |
For a deep dive, read our VPN protocols explained guide.
Cause 3: Server congestion
Popular servers (especially in the US, UK, and Japan) can become overloaded during peak hours.
Fix:
- Switch to a less popular server in the same country
- Try servers in nearby countries (e.g., Canada instead of US, Netherlands instead of UK)
- Avoid connecting at peak hours for the server’s region (evening local time)
Cause 4: Your base internet is slow
A VPN cannot make a slow connection fast. If your underlying WiFi is 5 Mbps, a VPN will make it 3-4 Mbps. The VPN is working correctly — the problem is the source connection.
Fix:
- Test your speed without the VPN to establish your baseline
- If the baseline is slow, switch to a better network (mobile data, different cafe, coworking space)
- For slow hotel WiFi, use your phone’s mobile data hotspot as an alternative
Cause 5: Background apps consuming bandwidth
Cloud syncing (Dropbox, Google Drive, iCloud), automatic updates, and background streaming can consume bandwidth that appears as VPN slowness.
Fix:
- Pause cloud sync and automatic updates while on limited connections
- Check bandwidth-heavy apps in your device’s network activity monitor
- Use split tunneling to route only essential apps through the VPN
Problem 4: VPN Keeps Disconnecting
Symptoms
- VPN drops every few minutes
- Connection cycles between “Connected” and “Reconnecting”
- Kill switch keeps activating (blocking internet repeatedly)
Causes and Fixes
Cause 1: Weak or unstable WiFi signal
If your WiFi signal fluctuates, the VPN connection drops each time the underlying network hiccups.
Fix:
- Move closer to the WiFi router
- Switch to a 5 GHz band if available (faster but shorter range) or 2.4 GHz (slower but more reliable at distance)
- Use mobile data if WiFi is consistently unstable
- Consider a USB WiFi adapter for your laptop to improve signal reception
Cause 2: Battery optimization killing the VPN app
Android and iOS aggressively manage background apps to save battery. This can terminate your VPN connection when the screen is off.
Fix:
- Android: Settings → Battery → Battery optimization → Find your VPN app → Select “Don’t optimize” / “Unrestricted”
- iOS: Settings → General → Background App Refresh → Enable for your VPN app
- Samsung: Settings → Battery and device care → Battery → Background usage limits → Add VPN to “Never sleeping apps”
Cause 3: Network switching (WiFi to cellular)
When your device switches from WiFi to cellular data (or vice versa), the VPN connection drops because the underlying network interface changed.
Fix:
- Enable auto-reconnect in your VPN settings (most providers have this)
- Use IKEv2 protocol — it is specifically designed to handle network switching seamlessly (called “MOBIKE” in the protocol spec)
- Disable “WiFi Assist” (iOS) or “Switch to mobile data” (Android) to prevent automatic network switching
Cause 4: VPN server instability
Individual servers sometimes experience issues. If you keep getting disconnected from the same server, the problem is likely server-side.
Fix: Switch to a different server. If the problem persists across multiple servers, contact your VPN provider’s support.
Problem 5: VPN Is Blocked in My Country
Symptoms
- VPN was working but stopped after arriving in a new country
- Cannot connect to any VPN server
- VPN connects but all traffic is blocked or throttled
Countries That Actively Block VPNs
| Country | Blocking Level | What Works |
|---|---|---|
| China | Heavy (Great Firewall DPI) | NordVPN obfuscated, Surfshark Camouflage, Proton Stealth |
| Russia | Heavy | Obfuscated servers, Stealth protocols |
| Iran | Heavy | Limited VPN options, Stealth protocols |
| UAE | Moderate | Most premium VPNs work with obfuscation |
| Egypt | Moderate (VoIP blocking) | NordVPN, Surfshark work reliably |
| Turkey | Moderate (periodic blocks) | Obfuscated servers during active blocks |
| Vietnam | Light-moderate | Most VPNs work, obfuscation rarely needed |
| India | Light (logging laws) | VPNs work, but some moved servers out of country |
How to Fix VPN Blocking
-
Enable obfuscation/stealth mode — this is the single most important step. Obfuscation disguises VPN traffic as regular HTTPS, making it invisible to deep packet inspection (DPI).
- NordVPN: Enable “Obfuscated servers” in settings, then connect
- Surfshark: Camouflage mode activates automatically with OpenVPN protocol
- Proton VPN: Select “Stealth” protocol in settings
-
Switch ports — Use TCP port 443 which is the same port as HTTPS. Blocking this port would break the entire internet, so most firewalls allow it.
-
Try different servers — Some servers are detected and blocked while others are not. Try multiple servers until one connects.
-
Use Shadowsocks or SOCKS5 proxy — Some VPN providers offer proxy alternatives that use different traffic patterns. Check your provider’s advanced settings.
-
Download the VPN before arriving — VPN provider websites are often blocked in restrictive countries. Install and configure everything before your flight. This is critical — see our guides for China, UAE, and Egypt.
Problem 6: Streaming Services Detect My VPN
Symptoms
- Netflix shows “proxy or VPN detected” error
- BBC iPlayer, Hulu, Disney+ block access
- Streaming works on some servers but not others
Causes and Fixes
Streaming services maintain databases of known VPN IP addresses and block them. This is an ongoing cat-and-mouse game between VPN providers and streaming platforms.
Fix 1: Try a different server in the same country. Not all IPs are blocked simultaneously. Server rotation is the quickest fix.
Fix 2: Clear browser cache and cookies. Streaming services store your previous location in cookies. Even with a VPN, old cookies can reveal your true location. Clear cache, then try again.
Fix 3: Disable location services. GPS and browser location APIs can override your VPN’s IP-based location. Disable location access for the streaming app or browser.
Fix 4: Use streaming-optimized servers. NordVPN and Surfshark label servers optimized for streaming. These use IPs specifically maintained to bypass streaming blocks.
Fix 5: Use the streaming app instead of a browser. Apps are sometimes less aggressive about VPN detection than web browsers.
Streaming VPN support by provider:
| Provider | Netflix | Disney+ | BBC iPlayer | Hulu |
|---|---|---|---|---|
| NordVPN | Excellent | Excellent | Good | Good |
| Surfshark | Good | Good | Good | Fair |
| Proton VPN | Fair | Fair | Limited | Limited |
For the full streaming comparison, read our best VPN for streaming guide.
Problem 7: VPN Causes DNS Leaks
Symptoms
- Websites load but show content for wrong country
- DNS leak test (dnsleaktest.com) shows your ISP’s DNS instead of VPN DNS
- Geo-restricted content is blocked despite VPN being connected
How to Fix DNS Leaks
- Enable DNS leak protection in your VPN settings (usually under Advanced or Connection settings)
- Use your VPN’s DNS servers — disable custom DNS entries in your device’s network settings
- Disable IPv6 — IPv6 traffic can bypass the VPN tunnel, leaking DNS queries:
- Windows: Network adapter properties → Uncheck “Internet Protocol Version 6”
- macOS: Network preferences → Advanced → TCP/IP → Configure IPv6 → Link-local only
- Enable WebRTC leak protection — browser extensions or VPN browser add-ons can prevent WebRTC from exposing your real IP
- Test after fixing — Use dnsleaktest.com to verify the leak is resolved
When to Switch VPN Providers
If you have exhausted all troubleshooting and your VPN consistently fails, the problem may be with the provider itself. Consider switching if:
- Frequent server outages — Quality providers maintain 99.9%+ uptime
- No obfuscation options — Essential for travel to restrictive countries
- Consistently slow speeds — Below 50% of your base connection speed
- No kill switch — A critical safety feature, especially for banking abroad
- Poor customer support — 24/7 live chat is standard for premium providers
Our top recommended VPN providers for travelers:
- NordVPN — Best overall: fastest speeds, best obfuscation, dedicated IPs, 24/7 support. Full review.
- Surfshark — Best value: unlimited devices, strong features, $2.19/month. Full review.
- Proton VPN — Best for privacy: Swiss jurisdiction, open-source, Secure Core. Full review.
For a full comparison, read our best VPN for travel 2026 guide.
VPN Troubleshooting Cheat Sheet
Bookmark this quick reference for when your VPN acts up on the road:
| Problem | First Fix | Second Fix | Last Resort |
|---|---|---|---|
| Won’t connect | Switch server | Change protocol to TCP 443 | Enable obfuscation |
| Connected, no internet | Toggle kill switch off/on | Change DNS to 1.1.1.1 | Restart device |
| Too slow | Switch to WireGuard/NordLynx | Choose closer server | Use mobile data instead |
| Keeps disconnecting | Disable battery optimization | Enable auto-reconnect | Switch to IKEv2 |
| Blocked in this country | Enable stealth/obfuscation | Try TCP port 443 | Use mobile data |
| Streaming blocked | Try different server | Clear cookies | Use streaming-optimized server |
| DNS leak | Enable VPN DNS protection | Disable IPv6 | Reinstall VPN app |
| Banking app fails | Use dedicated IP | Switch to mobile data | Use split tunneling |
VPN Troubleshooting: Pros and Cons
Pros
- Most VPN issues can be fixed in under 5 minutes
- Switching servers resolves the majority of connection problems
- Protocol changes fix most speed and blocking issues
- Kill switch protects you during disconnections
- Premium VPNs offer 24/7 live chat support for complex issues
- Auto-reconnect prevents manual intervention for brief drops
Cons
- Some networks actively block all VPN traffic
- Country-level VPN blocking requires obfuscation (not available on all VPNs)
- Streaming service blocks require constant server rotation
- Mobile battery optimization can interfere with VPN stability
- DNS leaks may persist after protocol changes
Our Testing Methodology
This troubleshooting guide is based on over 14 months of daily VPN usage across 40+ countries (2024-2026), testing NordVPN, Surfshark, and Proton VPN on Windows, macOS, iOS, and Android devices. We documented every connection failure, slow speed incident, and blocking event, along with the specific fix that resolved it.
Network environments tested include hotel WiFi (200+ hotels), cafe networks (300+ cafes), airport lounges (40+ airports), mobile data (25+ carriers), coworking spaces (80+ locations), and Starlink. Country-level VPN blocking was tested in China, UAE, Egypt, Turkey, Vietnam, Russia, and Iran.
Protocol speed comparisons were conducted using Speedtest by Ookla with a minimum of 10 measurements per protocol per location. All data reflects testing through February 2026. We update this guide as VPN providers release software updates and as network conditions evolve globally.
Frequently Asked Questions
Why is my VPN not connecting?
The most common causes are: outdated VPN app (update it), firewall or antivirus blocking the VPN, overloaded server (try a different one), incorrect login credentials, or network restrictions on the WiFi you're using. Start by restarting the app, then try a different server, then switch protocols to TCP or Stealth/NordLynx.
Why is my VPN so slow?
VPN slowness is usually caused by connecting to a distant server (choose one closer to your location), using a slow protocol like OpenVPN TCP (switch to WireGuard or NordLynx), server congestion during peak hours (try a different server), or your underlying internet being slow. A quality VPN should only reduce speeds by 5-15%.
Why does my VPN keep disconnecting?
Frequent disconnections are typically caused by weak WiFi signal, aggressive battery optimization killing the VPN app, switching between WiFi and cellular networks, or server-side issues. Fix this by disabling battery saver for the VPN app, enabling auto-reconnect in settings, and using a stable internet connection.
Why can't I access Netflix with my VPN?
Netflix actively detects and blocks known VPN IP addresses. Solutions: try a different server in the same country, use obfuscated/stealth servers if available, clear your browser cache and cookies, or try a server specifically optimized for streaming (NordVPN and Surfshark label these). If nothing works, your VPN provider may have been blocked — contact their support.
My VPN works on WiFi but not on mobile data — why?
Some mobile carriers implement deep packet inspection (DPI) that can interfere with VPN connections. Switch to a different VPN protocol (try IKEv2 for mobile, or WireGuard), enable obfuscation if available, or try connecting to a different server. Also check that your cellular data plan allows VPN traffic — a few carriers in certain countries restrict it.
Is my VPN being blocked by the hotel/cafe WiFi?
Some public WiFi networks block VPN traffic to enforce captive portals or content filtering. Signs include: VPN connects but no data flows, connection timeout errors, or DNS resolution failures. Solutions: connect to WiFi and accept the captive portal first, then activate VPN. If still blocked, switch to TCP port 443 (mimics HTTPS) or enable stealth/obfuscation mode.
Should I reinstall my VPN if it's not working?
Reinstalling is a last resort. First try: restarting the app, switching servers, changing protocols, clearing the app cache, and updating to the latest version. If none of these work, uninstall and reinstall the VPN app. This resets all settings and often resolves persistent issues. Remember to re-enable your kill switch after reinstalling.
Can my ISP block my VPN?
Yes, ISPs in some countries actively block VPN traffic using deep packet inspection (DPI). Countries known for this include China, Russia, Iran, Turkey, and Egypt. Quality VPNs counter this with obfuscation technology that disguises VPN traffic as regular HTTPS browsing. NordVPN's obfuscated servers, Surfshark's Camouflage mode, and Proton VPN's Stealth protocol are specifically designed for this.