If your VPN won't connect, sits on "Connecting…" for a long time, or shows "couldn't connect over any protocol" — the cause is almost always simple. Below is a quick checklist and a breakdown of each error.
One of these steps solves it 9 times out of 10. Go through them in order — it takes a minute.
Check the internet without VPN. Turn off the VPN and open any website. If nothing loads even without VPN, the problem is your network, not the VPN.
Check your subscription. Sign in to your dashboard and check that your subscription or trial hasn't expired. Once a subscription expires, the key stops connecting (we warn you about this in advance).
Update the app. Install the latest version of HamikVPN or AmneziaVPN — older versions may not get past new blocks.
Switch server and network. Choose a different region in the app. Try mobile data instead of Wi-Fi — sometimes a specific provider cuts the connection.
Regenerate your key. In your dashboard, delete the old device, add a new one, and import a fresh .conf. The old key may have been revoked.
Check the date and time. Turn on automatic date and time. A time mismatch breaks the encrypted handshake — the VPN won't connect.
What it means
The app tried every protocol in your key, but none of them could establish a connection. This isn't an app malfunction — something is specifically blocking the handshake.
What to do
Cause
The server is briefly overloaded or unreachable, or your provider is blocking its IP.
What to do
Cause
This is usually MTU or DNS: the tunnel comes up, but packets don't get through.
What to do
Cause
Switching networks (Wi-Fi ↔ mobile data), sleep mode, or aggressive battery saving unloads the app.
What to do
Cause
A distant or overloaded server, or a speed limit set by your provider.
What to do
If the checklist didn't help, message support and we'll look into your case. Include your platform (Android / Windows / iPhone), the error text, and what you've already tried.