Proton VPN refusing to connect, dropping whenever the screen locks, or loading nothing at all? On Android, the culprit is rarely Proton itself. Below are the most common causes and practical fixes to resolve VPN disconnects and connection failures on Android phones.
1. Android is probably killing it in the background
Aggressive battery management is the most common reason a VPN tunnel dies silently minutes after the screen turns off. Stock Android (for example, on Pixel phones) tends to be less aggressive, but many manufacturer skins throttle background apps aggressively.
Open Settings > Apps > Proton VPN > Battery and set it to Unrestricted. On Samsung One UI, also ensure the app is not listed under Sleeping apps or Deep sleeping apps. Proton recommends uninstalling third-party battery saver apps entirely if they are present. For brands such as Xiaomi, OnePlus and Oppo, community guides document the exact toggles required to keep apps running in the background.
2. Rule out the plan before blaming the app
Many complaints about Proton VPN on Android stem from limitations that exist by design on the free tier. The free plan places users on one of a limited set of free servers and may automatically pick a server rather than letting you choose a country. That behavior can explain slow performance, inability to access certain streaming services consistently, and other restrictions that mimic a connection problem.
If connectivity issues disappear when connecting to paid servers, the real fix is upgrading the plan rather than adjusting an app setting. Paid plans also provide better server selection and priority access for streaming and other services.
3. Let the system hold the tunnel open
Android includes a native Always-on VPN setting that helps keep the connection active. Go to Settings > Network & internet > VPN, tap the gear icon next to Proton VPN, and enable Always-on VPN. Exact menu names vary by manufacturer, but this system-level option is available on most devices.
The option labeled “Block connections without VPN” acts as a system-level kill switch. It prevents any network traffic if the tunnel cannot reconnect, which is the most secure configuration, but it also means you will have no connectivity until the VPN reconnects. Keep that in mind while troubleshooting, as it can make a VPN problem look like a broader network failure.
4. Private DNS quietly fights the VPN
Android’s Private DNS feature forces encrypted DNS queries to a chosen resolver. When a VPN is active, DNS queries already travel through the encrypted tunnel to the VPN provider’s resolvers, so a separate Private DNS setting can interfere with DNS leak protection and with the VPN’s behavior.
Set Private DNS to Off or Automatic and then reconnect the VPN. If you need a custom resolver for specific reasons, use the Proton VPN app’s Custom DNS option so DNS queries remain inside the tunnel.
5. WireGuard blocked? Switch to Stealth
Proton’s Android app uses WireGuard and a Stealth mode. Some networks—hotel Wi‑Fi, corporate networks and certain mobile carriers—throttle or block recognizable VPN traffic. Stealth mode wraps the connection to resemble ordinary HTTPS traffic, helping connections succeed in restrictive environments.
The Stealth option appears in the app’s protocol or advanced settings and is available on all plans. If Proton VPN connects fine on one network but spins on “Connecting” on another, switching to Stealth is a reliable remedy.
6. Proton Protocols beta can cause instability
When Proton distributes rebuilt connection stacks or beta protocol features, those builds can introduce instability on some devices even as they fix issues for others. Beta releases often change MTU handling and other low-level settings that affect connection stability.
If you are enrolled in any protocol beta and see erratic drops, update the app frequently because fixes are released regularly. If instability persists after updates, leave the beta program and return to the stable release to restore predictable behavior.
7. The Android 16 issue that looks like a Proton problem
Some connection failures are caused by Android system bugs rather than the VPN app. A reported issue can corrupt the system network stack after an app updates in the background, leaving the VPN unable to connect. The common pattern is: everything worked yesterday, the app updated overnight, and nothing connects today.
Always restart the phone first. If that does not help, proceed to a clean reinstall of the app as described below, since a fresh installation can clear corrupted state left by a problematic system update.
8. Keep Quick Connect out of the wrong countries
Quick Connect or Fastest features can sometimes place you on a server in another country, which may trigger bank or streaming service security checks. Proton’s Android app allows you to exclude specific countries and cities from Quick Connect or Fastest connections, preventing unwanted location changes.
Paid plans also include split tunneling, so you can exclude sensitive apps (for example, banking apps) from the VPN while protecting other traffic. That avoids service rejections while keeping most activities routed through the VPN.
9. Reinstall clean, and pick one channel
If none of the other fixes work, clear the app’s storage, uninstall, and reinstall from a single chosen source. Proton distributes the Android app through a few channels; choose one and stick with it, as switching between channels can interfere with updates.
If connection drops persist after trying these steps, file a report through the app with details Proton support requests: Android version, app version, protocol in use, server name, and the timing of disconnects. Those details usually distinguish device-specific quirks from server-side problems and help support resolve the issue faster.