VPN Not Working or Connecting: Step-by-Step Troubleshooting

Step-by-step checks from simple to complex, symptom breakdown, Happ and Hiddify errors, and what to tell support for a fast fix.

VPN Not Working or Connecting: Step-by-Step Troubleshooting

Yesterday everything worked, but today the app gets stuck on "Connecting..." and gives up. Or it says "Connected," but pages won't load. Your first instinct might be to delete everything and reinstall. This is usually overkill: reinstalling wipes your subscription and settings, while the actual cause can often be found in a couple of minutes.

The checks below go from quick and safe to more time-consuming. If you already know your symptom, skip straight to the relevant section: won't connect, connects but no internet, slow speeds, random disconnects, or fails on mobile data. Towards the end, we explain what errors in Happ, Hiddify, and other VLESS clients mean, plus how to write to support so you don't spend all day messaging back and forth.

Byte VPN, no sign-up

Get connected in a couple of minutes

Enter your email and pay. A subscription link for Incy and Happ arrives by email, no account needed.
Period
Payment

This tops up your balance: the subscription costs 10 ₽ a day and can be paused in your account. The payment page and email are in Russian. By paying you accept the terms of service. Already have an account? Sign in

Key points in a minute

  • Start with your internet without a VPN. If sites don't open anyway, it's a network issue, and you need to fix that first.
  • Next steps: check your subscription status, update the subscription in the app, switch locations, try a different network, and enable automatic date and time.
  • Reinstalling the app and resetting network settings should be your last resort when simple steps fail.
  • If the VPN keeps disconnecting, remove battery restrictions for the client on Android and ensure ad blockers or antiviruses aren't hijacking the connection.
  • When contacting support, immediately include your device, app, location, network type, and the exact error text to get a faster response.

Step-by-step checks, from simple to complex

First, figure out where things broke. Ask yourself three questions: is it broken on one device or all of them, on one network or everywhere, on one location or all locations? The answers immediately narrow down the search.

What the answers suggest
What you seeLikely cause
Fails only on one phone or computerThe app, its permissions, or device settings
Fails on all devices, but only at homeHome router or ISP
Fails only on cellular dataMobile data settings or carrier restrictions
One location is down, others workA specific server
Nothing works anywhere on anythingYour subscription or a service outage

Next, go down the list and try connecting after each step. The first few take a minute and won't break anything; the last ones require more time.

  1. Check the internet without a VPN. Turn off the VPN and open a few regular sites. If they don't load, the network is the problem: restart your router, toggle airplane mode, or check your carrier balance.
  2. Check your subscription and balance. The VPN won't connect if your subscription is paused, expired, or you're out of funds.
  3. Update the subscription in the app. The service might change server addresses, and the app won't know until it re-downloads the subscription. The update button usually looks like a circular arrow next to the subscription.
  4. Try a different location. If one server is unreachable from your network, a neighboring one might work.
  5. Switch networks. Switch from Wi-Fi to cellular data or vice versa. If everything works on a different network, look for the cause in the first one: the router, ISP, or carrier.
  6. Enable automatic date and time. A secure connection with the server will fail if your device's clock is wrong.
  7. Update the app. Older client versions sometimes misinterpret new server settings.
  8. Delete the subscription from the app and add it again. This fixes a corrupted profile. Before deleting it, make sure you can copy the subscription link again.
  9. Try a different app. Several clients support VLESS subscription links. If another app works, the issue lies with the first app or its settings.

In Byte VPN, your subscription status and balance are visible in your dashboard at bytestand.fun and via the Telegram bot @byte_access_bot. You can also copy your subscription link there if you need to re-add it. We explain the difference between a link and a standalone key in our article on VLESS keys and subscriptions.

Why the VPN fails if the time is wrong

If the connection uses TLS, it's secured just like a banking website: via a certificate with a start and end date. If your phone completely dies and boots up showing 2019, or the time shifts by a few hours, the app thinks the certificate is invalid. Moreover, a Reality server can be configured to reject clients whose clocks differ significantly from the server's. Incorrect time breaks both setups.

  • iPhone: Settings → General → Date & Time → Set Automatically.
  • Android: Settings → System → Date & time → Set time automatically. On Samsung, Xiaomi, and others, the name is similar but might be in a different menu: just use the settings search bar.
  • Windows: Settings → Time & language → Date & time → Set time automatically, then "Sync now".

Quick cheat sheet: symptom, cause, solution

Common symptoms and what to do
SymptomPossible causeWhat to do
Endless "Connecting..." on all locationsSubscription inactive, server unreachable, wrong timeCheck subscription, update it, switch networks, enable automatic time
Error right after tapping connectNo VPN permissions, another VPN is running, outdated appGrant permissions, close other VPNs/ad blockers, update the app
"Connected" but sites don't openServer accepts connection but drops traffic, DNS issue, browser proxy extensionSwitch location, update subscription, disable extensions, restore default DNS
Only local banks and government services failRussian services block foreign IP addressesSet up split tunneling
Everything loads slowlyDistant server, peak hour load, all traffic is routed through the VPNPick a closer location, exclude local services from the tunnel
VPN randomly disconnectsBattery saver, another VPN hijacked the connection, network switchRemove battery restrictions, remove conflicting apps
Works on Wi-Fi, fails on cellularApp lacks cellular data permissions, carrier restrictionsCheck permissions, compare with another network
Fails on public Wi-Fi (cafe, hotel, subway)Network requires captive portal loginTurn off VPN, log in to the network, turn VPN back on

VPN won't connect at all: what's blocking it

If the app says "Connecting..." for a long time and gives up, or immediately shows an error, the tunnel never formed. Besides the steps above, check these issues.

Server isn't responding from your network

Symptom: instead of a ping in milliseconds next to locations, you see "Timeout" or a red icon. If this happens across all locations, check your subscription and update it. If only a few are affected, pick a working one and report the dead ones to support.

App doesn't have VPN permissions

On the first connection, iPhone and Android ask if the app can set up a VPN connection. If you hit "Don't Allow", nothing will work. On Android, just tap the connect button again to bring up the prompt. On an iPhone, delete the app's profile in Settings → General → VPN & Device Management → VPN, then connect again to trigger the prompt.

Another VPN hijacked the connection

Both iPhone and Android can only maintain one VPN connection at a time. A second VPN app, a work VPN, an antivirus with a secure connection feature, or a VPN-based ad blocker (like AdGuard for Android in its default mode) will kick each other out. Turn them off while testing. In this situation, Hiddify explicitly says "Another VPN is running".

Public Wi-Fi wants you to log in

In the subway, cafes, hotels, and airports, networks often show a captive portal first: they might ask for a phone number, SMS code, or just to tap "Accept". Until you get past it, the network traps all traffic, including your VPN. Turn off the VPN, open any site to trigger the login page, get online, and only then connect the VPN.

Work or school networks

Office, university, and some hotel networks block everything except basic web browsing. If the VPN only fails there, switch to cellular data. If it works on cellular, the network's rules are the culprit—take it up with their admin.

VPN is connected, but sites won't load

"Connected" just means the app established a tunnel to the server. Whether requests go any further depends on the server, DNS, and your settings. First, see if all sites are dead or just some.

Nothing loads

  • Switch locations. If another one works, the first server is accepting connections but dropping traffic. Tell support the location's name.
  • Update your subscription: an old profile might point to a server that has moved.
  • Turn off browser proxy and VPN extensions. They route browser traffic their own way, bypassing the app.
  • If you tweaked DNS or routing settings in the app, restore the defaults. A single typo in a custom rule can send all traffic into the void.
  • On Android, check Settings → Network & internet → Private DNS (sometimes called "Personal DNS"). If a specific server is manually entered, set it to "Automatic" or "Off" while testing.

Only Russian sites and apps won't load

Banks, Gosuslugi (Russia's public services portal), marketplaces, and streaming services often block users with foreign IP addresses. The VPN is working fine: the service sees a foreign server address and blocks access. The fix is split tunneling, which routes Russian sites directly and everything else through the VPN.

A single foreign site won't load

Some sites block data center IP addresses where VPN servers live, responding with endless captchas or errors. Try another location. If the site rejects all of them, check if it opens without a VPN at all.

Why the VPN slows down your internet and how to fix it

A VPN adds an extra leg to the journey: data goes to the server first, then to the site. If the server is in the Netherlands and the site is in Moscow, every request travels to Europe and back. A slight slowdown is normal. If pages take ten seconds to load, you need to investigate.

Start with a benchmark: test your speed with and without the VPN, in the same spot, on the same network. If it's slow without the VPN, the VPN isn't to blame: weak Wi-Fi, a congested cell tower, or a throttled data plan are likely culprits. Note that with split tunneling, a local speed test will bypass the VPN and show your direct speed, so use a foreign server for your VPN test.

  • The location is too far. Pick a closer country: a shorter path means less latency. Happ and Hiddify both have ping tests that show the delay in milliseconds to each server.
  • Everything is going through the VPN: system updates, photo backups, and local video services are being routed through a foreign server. Excluding local apps from the tunnel significantly drops the load on the VPN, and those apps will run at full speed.
  • During peak evening hours, popular locations can slow down. Compare it with another one.
  • The network itself is weak. If you're on the edge of a Wi-Fi zone, in the subway, or out in the country, speeds will fluctuate even without a VPN, and the VPN just makes the drops more noticeable.
  • If the VPN is set up on an old router, encryption might max out its CPU. On modern phones and computers, you won't notice this overhead.

If it's slow on all locations at all times, but your raw internet speed is fine, contact support and send both test results.

VPN randomly disconnects: battery savers and conflicting apps

If the VPN is on, but half an hour later the icon vanishes, start with your device. Server-side outages usually look different: nothing connects at all.

Android

Android kills background apps to save battery, and VPN clients are no exception. Remove restrictions for it: go to Settings → Apps → the client app → battery usage section → Unrestricted. That's the path on stock Android and Pixels. On Samsung, Xiaomi, Huawei, and others, the menus are named differently, and some have lists of "sleeping" apps or a separate auto-start toggle. We've gathered the paths for popular skins in our VPN on Android guide.

The second culprit is another VPN. If an ad blocker, antivirus, or a second client wakes up in the background, your active VPN gets killed. Check Settings → Network & internet → VPN to see what's installed.

To make the VPN reconnect automatically after reboots and drops, tap the gear icon next to the client in that same menu and enable "Always-on VPN". The adjacent "Block connections without VPN" toggle acts as a kill switch. When this is useful and when it just leaves you offline is covered in our article on how to test a VPN.

iPhone and iPad

iPhones also only allow one active VPN: connecting a second VPN app kills the current one. The tunnel might also drop while switching from Wi-Fi to cellular. Furthermore, iOS imposes a strict memory limit on VPN extensions: if the client exceeds it—say, because of massive routing rule lists—the system kills it. Update the app, and if you added custom rules, try reverting to defaults. Everything else, including auto-connect, is in our VPN for iPhone guide.

Computers

Windows and macOS sever connections when they go to sleep. When waking up, the client usually reconnects on its own. If it doesn't, check its settings for auto-connect and launch-on-startup options.

VPN works on Wi-Fi but fails on cellular data

First, rule out your phone's settings: the app might be blocked from using mobile data.

  • iPhone: Go to Settings → Cellular, scroll down to the app list, and ensure the toggle next to the VPN client is on.
  • Android: In the app's info page, open "Mobile data & Wi-Fi" and enable "Background data". While you're there, check if "Data Saver" is on: it also restricts background apps.

If the settings are fine but no location connects on cellular, the carrier might be the cause. In certain regions, mobile internet is periodically restricted: only services on a so-called "allowlist" work, while everything else—including VPN servers—is blocked. The telltale sign: cellular data only loads select local services and nothing else, but everything works fine on your home Wi-Fi. We explain what this mode is and why it's triggered in our piece on internet allowlists. VPN settings won't bypass this; you just have to wait out the restrictions or use Wi-Fi.

The opposite: works on cellular, fails on Wi-Fi

This means the Wi-Fi network is the issue. At home, reboot your router and check if parental controls or site filters are enabled. On a public network, pass the captive portal login with the VPN disabled. If it's a corporate or hotel network and the VPN won't connect, only their administrator can fix it.

VPN stopped working today: what might have changed

If everything worked yesterday but fails today, something changed: on your end, in your network, or at the service. Run through these questions.

  • Did your balance run out or your subscription expire?
  • Did the app update overnight? If the problems started after an update, see if a hotfix is available, or temporarily try a different client.
  • Did you update the subscription in the app? If the service changed server addresses, the old profile will stop connecting.
  • Where are you right now? A different city, a rural house with a 4G modem, or roaming on mobile data—these are different networks with different rules.
  • Is it working for others? Ask support or check the service's channel: if there's a global outage, it's already being fixed, and reinstalling won't help.

Spamming the "Connect" button dozens of times is useless; it won't speed up recovery. Try a different location, and if that fails, contact support.

Errors in Happ, Hiddify, and other apps: what timeout and "host not found" mean

Happ, Hiddify, v2rayNG, v2RayTun, and other VLESS clients run on similar cores (Xray or sing-box), so their errors are similar, even if they go by different names. Here are typical error messages and what they usually mean.

Typical errors and what to do
ErrorWhat it usually meansWhat to do
Timeout, "Ping test timeout"The server didn't respond in time: it's unreachable from your network or downTry another location, update subscription, switch networks. Timeouts on all locations across all networks mean you should contact support
Host not found, no such hostThe app couldn't resolve the server's IP address by name: the network's DNS failed or the profile's hostname is outdatedUpdate subscription, switch networks, restore default DNS in app settings
Timeout when adding a subscription (Happ)The subscription server didn't respond within 9 secondsCheck your internet without a VPN and retry, or try another network
Invalid subscription url, "Invalid config" (Happ)The link wasn't fully copied or contains extra charactersCopy the subscription link again
failed to start background core (Hiddify)The app's core failed to launchBreakdown below
Invalid certificate, certificate errorsThis is often caused by the wrong date and time on your deviceEnable automatic time
Missing VPN permissionThe system didn't grant permission for a VPN connectionReconnect and allow it; on iPhone, delete the old VPN profile
Another VPN is runningThe VPN connection is taken by another appTurn off the other VPN, ad blocker, or antivirus

Hiddify: failed to start background core

This error means the core that does all the heavy lifting failed to start. The cause depends on the OS. On Windows, "VPN" mode ("Service Mode" in settings) requires administrator privileges: recent Hiddify versions might ask for them automatically, but older ones need you to run the app as an administrator. A temporary workaround is to switch the service mode to "Set system proxy", but then only programs that respect the system proxy will go through the tunnel. On Android, according to user reports on the project's GitHub, this error pops up if you deny the app notification permissions. Rebooting the device and updating to the latest version also help. More settings are covered in our Hiddify breakdown.

Happ: timeout and red server icon

Happ displays ping times next to servers. "Timeout" or a red exclamation mark means the server failed the ping check. If this happens across all servers, update your subscription and try another network. Happ's settings offer several ways to test latency; checking via proxy is the most accurate, as it actually routes through the tunnel. We cover more about the app, including split tunneling, in our Happ guide.

If you encounter a different error, take a screenshot or copy the text word-for-word. The phrasing tells support exactly which step failed.

How to message support so they can help quickly

If you just write "My VPN isn't working, help," support will have to ask questions, and the conversation will drag on. Avoid this by including the following upfront:

  • the email or Telegram account you use to log in, so they can find you;
  • your device model and OS version (iPhone: Settings → General → About; Android: Settings → About phone);
  • the app and its version: Incy, Happ, Hiddify, or another client;
  • the location you were connecting to, and whether you tried others;
  • your network: Wi-Fi or cellular, which carrier, and which city, plus whether it works on a different network;
  • exactly what's happening and since when: won't connect, connects but no internet, keeps disconnecting;
  • the exact error text or a screenshot;
  • what steps from the list above you've already tried.

For example: "Email ivan@example.com. Since this morning on Happ for iPhone, no location will connect, it just says timeout. Same on home Wi-Fi and MTS cellular. I updated the subscription, time is set to automatic." A message like this gets a substantive answer on the very first reply.

Byte VPN support works only on Telegram, through the @byte_access_bot bot.

FAQ

Why won't my VPN connect when my internet works fine?

Usually, your subscription is inactive or outdated, the server is unreachable from your network, your device time is wrong, or another VPN is hijacking the connection. Check your subscription, update it, and try another location or network.

Why doesn't the VPN work on mobile data?

Check if the app is allowed to use mobile and background data. If the settings are fine but the VPN works at home on Wi-Fi, the issue might be local mobile internet restrictions. VPN settings cannot bypass this.

Why does the VPN randomly disconnect?

On Android, set the VPN client's battery usage to "Unrestricted" and disable other apps that route traffic through a VPN. On an iPhone, the VPN drops if another VPN app connects, and it may briefly disconnect when switching networks.

Why does the VPN slow down my internet?

Traffic is being routed through a server in another country, increasing latency. Pick a closer location and exclude local services from the tunnel using split tunneling. If it's slow even without the VPN, your network is the issue.

What does timeout mean in Happ or Hiddify?

The server failed to respond within the allotted time. Try another location, update your subscription, and switch networks. If every server times out on all networks, contact support.

Do I need to reinstall the VPN app?

Only after trying the simple steps: checking your subscription, updating it, switching locations and networks, and fixing your time settings. Before deleting the app, make sure you can copy your subscription link again.

Byte VPN

A secure connection without complicated setup

Top up in rubles or cryptocurrency, setup guides for popular platforms and support on Telegram.
Try Byte VPN