Foli VPN Blog · 2026-05-19

VPN Keeps Disconnecting on Android: What to Check in 2026

Foli VPN cover — VPN Keeps Disconnecting on Android: What to Check in 2026
Foli VPN cover — VPN Keeps Disconnecting on Android: What to Check in 2026

A VPN on Android may keep dropping not because the service is broken: more often the culprits are battery saver, a Private DNS conflict, switching between Wi-Fi and LTE, or an incorrectly enabled Always-on VPN. Below is a safe 10–15 minute diagnostic flow — no gray-area schemes, no bypassing service rules, and no advice that breaks your phone.

This guide is aimed at users in Russia in 2026, where a VPN is increasingly needed not as a "magic button" but as a carefully configured tool for privacy, remote access and stable connectivity. If you need a simple start with a reliable connection, check out the FoliVPN landing page, and for general diagnostics keep the "Why VPN doesn't work in 2026" checklist handy.

What changed in 2026: why the issue became more visible

Recent news coverage of the Russian VPN market in 2026 regularly discusses restrictions on VPN services and instability of individual apps. The numbers from the media should be treated as reported estimates from specific agencies and editorial teams, not as a universal guarantee for every user: one carrier may give a stable connection, while on another the same profile may drop every 20 minutes.

But Android itself has its own reasons for disconnects that are not related to external blocking. Google's Android help describes the standard way to manage VPN through Settings → Network & internet → VPN, as well as a separate Always-on VPN option: if the persistent VPN stops working, Android shows a notification until the user reconnects or disables this mode. In another help article, Google specifically emphasizes that Private DNS is enabled by default on supported networks and protects only DNS queries, not all traffic. This is an important detail: sometimes it's the DNS setting that conflicts with the VPN tunnel.

VPN app vendors also note the impact of battery optimization. For example, the MEGA VPN help directly describes the scenario: the connection drops after a while even with a stable internet, because Android limits the app's background activity. This is not a "single-brand bug" but the typical behavior of modern phones: the system saves battery and aggressively closes processes it considers secondary.

Quick diagnostics: identify the symptom first

Before changing settings, pin down exactly how the problem manifests. This saves time and helps avoid breaking working parameters.

SymptomMost likely causeWhat to check first
VPN drops in 5–30 minutes with the screen lockedBattery optimization or background limitsBattery settings for the VPN app
Connection is up but websites don't loadDNS conflict, Private DNS or unreachable DNS serverPrivate DNS: Automatic/Off for testing
Works on Wi-Fi but not on LTECarrier network, APN, IPv6/MTU, weak signalCompare Wi-Fi/LTE and reboot the radio module
Persistent Always-on VPN notificationAndroid can't keep the persistent tunnel upAlways-on settings and "Block connections without VPN"
Only works after reinstalling the appCorrupted profile, old cache or update conflictApp update and re-import of the profile

If you see a different picture — for example, the VPN is connected but there is no internet at all — use the related article "VPN is connected but there's no internet". If the issue only appears on mobile data, the article "VPN works on Wi-Fi but not on LTE" will help.

Step 1. Disable aggressive battery saving for the VPN app

The most common everyday cause: the phone allows the VPN to run while the screen is on, but after a while puts the app to sleep. On different skins the option is called differently: Battery optimization, Background usage limits, Unrestricted, Don't optimize, or Allow background activity.

A practical sequence:

  1. Open Settings → Apps.
  2. Find your VPN app.
  3. Open Battery or Battery usage.
  4. Choose a mode like Unrestricted / Don't optimize.
  5. Check if there is a separate Background activity toggle — it should be allowed.
  6. Reboot the phone and leave the VPN on for 20–30 minutes with the screen locked.

On Samsung, Xiaomi, Huawei, Oppo and Vivo there may be additional "battery guards" and autostart lists. If the app is not allowed to start after reboot, the VPN may not come up on its own, even if the profile is fine.

Important: don't disable power saving for every app indiscriminately. It's enough to make an exception specifically for the VPN client and, if needed, for the app that manages your subscription or profile.

Step 2. Check Always-on VPN and block-without-VPN

Android can keep the selected VPN always on. This is convenient for privacy, but if the profile is unstable, the mode turns into a source of confusion: the system keeps trying to reconnect, shows notifications, and some apps remain without network access.

The path is usually: Settings → Network & internet → VPN → gear icon next to the profile. Check two items:

  • Always-on VPN — automatically keeps the selected tunnel active.
  • Block connections without VPN — prevents apps from going online if the VPN drops.

For a 10-minute diagnostic you can run a safe test: leave Always-on enabled, but temporarily disable block-without-VPN. If the internet immediately comes back to life after the tunnel drops, you've found not a "broken internet" but a strict security setting. After the test, restore the protection level you need, especially if you use the VPN for work accounts or public Wi-Fi.

If the VPN section doesn't show these options, that's normal: Google specifically notes that some settings depend on the Android version, manufacturer, and whether the VPN is configured manually or through an app.

Step 3. Resolve the Private DNS vs VPN conflict

Private DNS on Android is a useful feature: it encrypts DNS queries when the network supports it. But if you manually specified a DNS provider while the VPN also tries to manage DNS inside the tunnel, a conflict can arise. Public issue trackers describe a typical scenario: with the VPN enabled, Android reports that the Private DNS server is unreachable, websites stop loading, but IP-based connections may still work.

A safe test:

  1. Open Settings → Network & internet → Private DNS.
  2. Remember the current mode and hostname if it was set manually.
  3. Set Automatic and save.
  4. Reconnect the VPN and test websites.
  5. If that doesn't help, set Off briefly for the test, then return to your preferred mode.

If websites open after switching Private DNS, the cause is not a "bad VPN" but DNS routing incompatibility. The best solution is to use the DNS provided by the VPN profile itself, or pick one level of DNS management rather than two at once.

What not to do: copying random DNS servers from forums, disabling system certificates, or installing unknown "internet accelerators." This can degrade privacy and security.

Step 4. Compare Wi-Fi, LTE and another network

When the VPN on Android disconnects on its own, it's important to understand whether the issue is in the phone or in the network. Run three short tests:

  • connect to home Wi-Fi and keep the VPN running for 10 minutes;
  • switch to LTE/5G and repeat;
  • if possible, try another Wi-Fi, e.g. a guest network or a hotspot from another phone.

If drops happen only on mobile data, carrier-specific quirks are likely: unstable signal, handovers between base stations, IPv6/IPv4 issues, APN, or restrictions on a specific traffic type. If drops occur on every network, go back to battery, Always-on, DNS and the profile.

For video services, don't confuse "VPN disconnects" with "not enough speed." YouTube's playback error help lists baseline speed guidelines: 1080p needs about 5 Mbps, and 4K about 20 Mbps. If the VPN stays connected but the video buffers, that's not a tunnel drop but a question of routing, an overloaded server, or channel quality.

Step 5. Update the app and recreate the profile

If the phone has been running an old Android version or VPN client for a long time, the profile may have become incompatible after an update. Don't start with a full network reset — do a gentle cleanup first.

Checklist:

  • update the VPN app from the official source;
  • check the subscription date and the configuration's validity period;
  • delete the old profile in the VPN section if it's duplicated;
  • re-import the subscription or QR code from your account;
  • reboot the phone;
  • test one server, then a second, without switching everything at random.

If you have a second phone or tablet, test the same profile there. When a profile doesn't work anywhere, the issue is likely with

Use the smallest safe checklist

Open Foli, refresh the subscription and test one network and one route before changing everything.

Open the bot