Fix: VPN won't connect or keeps dropping
Your VPN client shows 'connecting' indefinitely or drops after a few minutes.
Updated regularly
Quick fix: Switch to a different server (especially a different country) and try a different protocol — WireGuard if you were on OpenVPN, or vice versa.
Why this happens
VPN connection problems usually mean a blocked port/protocol on the network, an outdated client, a server experiencing issues, conflicting VPN/anti-virus software, or — on locked-down networks — active blocking by the operator.
Step-by-step solutions
- Try a different VPN server, ideally in a different country.
- Switch protocol: WireGuard ↔ OpenVPN. Some networks block one specifically.
- Update the VPN client.
- Disable other security software temporarily (firewall, antivirus) and retry.
- Reboot. Many VPN issues clear after a fresh network stack.
- On Wi-Fi where everything else works: the network may block VPN. Switch to mobile data to verify.
- Check the VPN provider's status page for incidents.
Advanced diagnostic steps
- Try TCP-on-443 (sometimes called 'stealth' or 'obfuscated' mode) — looks like HTTPS to a network filter.
- Look at the client log for the exact failure (handshake timeout, DNS resolution, certificate error). Each points to a specific cause.
- If you self-host (WireGuard / OpenVPN on a VPS), check the VPS firewall rules and that the VPN port is open in your provider's network ACL.
Common mistakes
- Installing two VPN clients and running both simultaneously.
- Disabling the kill-switch 'because it cuts the internet' — that's exactly what it's supposed to do when the tunnel fails.
When to contact support
Reputable VPN providers have 24/7 chat. Have ready: which client, which protocol, which server, and the last few lines of the connection log.
Frequently asked questions
Will my ISP know I'm using a VPN?
They can tell something is encrypted to a particular IP. Stealth modes hide the fact better, never perfectly.
Why is my speed slower over VPN?
Some overhead is normal (5-15%). Major slowdowns usually mean a far server — pick one closer to you.