VPN Keeps Disconnecting on iPhone? Causes and Fixes

Usually a network change: Wi-Fi to cellular, a weak signal or the iPhone sleeping. How to tell which, what Not Connected means, and what a kill switch does.
Most of the time it’s a network change: when your iPhone moves between Wi-Fi and cellular, loses signal or sleeps, the VPN has to reconnect, and if that fails it drops. If it drops everywhere, look at Connect On Demand rules, a second VPN app, or the server you picked.
If your VPN won’t connect at all, start with why your VPN is not connecting.
Why does my VPN keep disconnecting on iPhone?
Apple’s developer documentation lists the reasons iOS can report when a VPN connection ends. In plain terms (Apple Developer):
- No network. “The system isn’t connected to a network.”
- The network changed. “Network conditions changed such that the VPN connection needed to terminate.”
- A long sleep. “The system slept for an extended period of time, causing the VPN connection to terminate.”
- The server. The VPN server “has stopped responding” or “terminated the connection.”
Three of the four are about your iPhone and its connection, so I’d look there first. Apple’s own VPN troubleshooting page lists “Random disconnection” among the signs of a VPN problem (Apple Support).
How to tell which one it is
- Notice when it drops. Leaving the house or a café points to the Wi-Fi and cellular switch; right after the screen locks, to sleep; one network only, to that network; anywhere at random, to the server, the app or a second VPN.
- Test one connection at a time, cellular only, then Wi-Fi only. Apple suggests trying “different Wi-Fi networks or cellular data to isolate network-specific issues” (Apple Support).
- Look at the VPN list. Open Settings > General > VPN & Device Management (tap VPN if it’s a separate row). More than one entry can mean two VPNs taking turns.
- Try another server location, then another protocol, if your app offers a choice.
- Read the app’s connection log, if it has one. Apple suggests checking “the app’s connection logs and error messages” (Apple Support).
Switching between Wi-Fi and cellular
When the network changes, “for example, from a Wi-Fi to a cellular network,” Apple says “the system ignores network traffic and the VPN client typically reconnects to the VPN server.” iOS even has a status for that moment: “The VPN is in the process of reconnecting” (Apple Developer). On a patchy signal, that reconnect can fail.
Some protocols are built for moving. WireGuard “is even capable of roaming between IP addresses” (WireGuard). IKEv2’s MOBIKE extension lets a VPN client “keep the connection with the VPN gateway active while moving from one address to another” (RFC 4555), and Apple lists MOBIKE among its IKEv2 features (Apple Platform Deployment). OpenVPN’s manual says that, compared with UDP, TCP “will usually be somewhat less efficient and less robust when used over unreliable or congested networks” (OpenVPN). If the drops line up with moving around, I’d try another protocol before anything else.
Connectivity Assist (formerly Wi-Fi Assist)
On current iOS, Connectivity Assist “uses cellular data to improve your connection when Wi-Fi is slow or unusable.” It’s in Settings > Wi-Fi (scroll down) and replaces Wi-Fi Assist, which used to be in Cellular settings. You can turn it off for one particular network (Apple Support). Apple doesn’t say how it affects VPNs, so treat this as a test: if the drops happen on one weak network, turn it off there and see whether they stop. What it does and where its switches are: Connectivity Assist on iPhone.
Weak signal and networks you keep rejoining
For drops that come and go, Apple suggests checking for “Wi-Fi and Bluetooth interference, especially if the issue is intermittent” (Apple Support). If your iPhone keeps hopping back onto a weak network it knows, open Settings > Wi-Fi, tap Edit, tap the More Info button next to the network and turn off Auto-Join. It keeps the password but stops rejoining by itself (Apple Support).
On hotel or airport Wi-Fi with a sign-in page, Apple says you should have internet access after you log in (Apple Support), so finish that first: hotel Wi-Fi login page not showing.
When the iPhone locks or sleeps
Staying up during sleep is partly the VPN app’s choice. Apple gives developers a setting for “whether the VPN disconnects when the device sleeps”, and it’s off by default (Apple Developer). Apps with their own VPN protocol are told when “the device is about to go to sleep”, and Apple’s example of what they might do then is “disconnecting a tunnel connection”, then “reconnecting a tunnel connection” on wake (Apple Developer, Apple Developer). A long sleep can end the connection anyway. If the VPN is off every time you pick up your phone, check the app’s settings and help pages for how it handles sleep.
Low Power Mode isn’t a likely culprit: Apple’s list of what it limits doesn’t mention VPNs, though it does set Auto-Lock to 30 seconds and turn off Background App Refresh (Apple Support).
Connect On Demand rules
A VPN can have rules that connect and disconnect it automatically. Apple’s example is an iPhone set up to “start a VPN connection when it’s on Wi-Fi and stop the connection when it’s on cellular” (Apple Developer). Another common rule disconnects “on a trusted, internal network” and connects on all others (Apple Developer). A VPN that switches off at home or on cellular may be doing exactly that.
To check, open Settings > General > VPN & Device Management, tap the Info button next to the VPN (Apple Support) and look for Connect On Demand. It’s off unless something turned it on (Apple Developer). Work and school VPNs can also be set to disconnect “after an On Demand connection idles” (Apple Platform Deployment); ask IT about those. For the opposite problem, a VPN that keeps turning back on, see should you keep VPN on all the time.
Two VPN apps or profiles fighting
VPN apps that bring their own protocol, rather than the built-in IKEv2, IPSec or L2TP (Apple Support), create what Apple calls enterprise VPN configurations, and “Only one enterprise VPN configuration can be enabled on the system at a time” (Apple Developer). A VPN installed by a work or school profile also takes precedence over a “Personal VPN” set up by an app (Apple Developer). And App Store rules let “Parental control, content blocking, and security apps” use the VPN system too (App Review Guidelines).
So with two of these installed, turning one on can push the other off. Check the VPN list and turn off or delete what you don’t use. Apple suggests looking for apps with words like Firewall, Protection, Security, Shield or VPN in their names (Apple Support). For an entry you don’t recognize, see what a VPN configuration on iPhone is.
What does “Not Connected” mean on an iPhone VPN?
Each VPN in Settings shows its name with “the connection status indicator” (Apple Support). In iOS 27 it reads Not Connected, Connecting…, Connected or Disconnecting…. Not Connected means the VPN is installed but isn’t running right now: the normal state for any VPN you aren’t using, not a sign it’s broken or deleted.
If the entry is missing, the configuration is gone; connect from the app again and allow it when asked, as you did the first time (Apple Developer). While a VPN is up, the status bar shows the VPN icon, which means “iPhone is connected to a network using VPN” (Apple Support). More in why there’s a VPN icon on your iPhone.
What a kill switch does when the VPN drops
Once a VPN is off, new connections go out over your plain Wi-Fi or cellular, as if you had never turned it on. A kill switch is the VPN-app feature meant to stop that: while the VPN is down, traffic is blocked until it reconnects. Apple’s Always On VPN, for devices an organization manages, does this for the whole device: “If the tunnels aren’t up, all IP traffic is dropped” (Apple Platform Deployment).
With a kill switch on, a drop looks like your internet stopped, not like the VPN turned off. That’s the feature working, so I’d fix the cause above rather than switch it off. It also can’t cover everything: iOS keeps some system traffic outside the tunnel “regardless”, such as captive Wi-Fi sign-in traffic and cellular services like VoLTE (Apple Developer).
After a reconnect, the free VPN test shows the IP address and network that websites see, with WebRTC and IPv6 leak checks.
Where Mistero fits
Mistero can’t fix what sits outside the app: a network that blocks VPNs, a hotel or airport sign-in page you haven’t completed, a weak signal, or a device whose school or employer blocks VPN settings. For those, see why your VPN is not connecting.
For the checks above, the App Store listing says you can “Choose WireGuard, OpenVPN, or IKEv2”, “Connect to available VPN locations in one tap”, and “Turn on Kill Switch to help stop network traffic if the VPN disconnects.” “Use Auto-Connect when Mistero launches” means it connects when you open the app; the listing doesn’t say it reconnects by itself when your network changes. Version 4.0 added “protocol selection, and recommended or streaming-optimized routes where available” (App Store listing, read Nov 7, 2026). Mistero’s own steps are on VPN won’t connect. More on Mistero VPN.
Sources
- Apple Developer, NEVPNConnectionError: https://developer.apple.com/documentation/networkextension/nevpnconnectionerror (read Nov 7, 2026)
- Apple Developer, NEVPNStatus: https://developer.apple.com/documentation/networkextension/nevpnstatus (read Nov 7, 2026)
- Apple Support, Set up a VPN on iPhone and iPad (Apple Platform Support): https://support.apple.com/guide/platform-support/set-up-a-vpn-on-iphone-and-ipad-sup7e57396ba/web (read Nov 7, 2026)
- WireGuard, WireGuard: fast, modern, secure VPN tunnel: https://www.wireguard.com/ (read Nov 7, 2026)
- IETF, RFC 4555, IKEv2 Mobility and Multihoming Protocol (MOBIKE): https://www.rfc-editor.org/rfc/rfc4555.html (read Nov 7, 2026)
- Apple Platform Deployment, VPN overview for Apple device deployment: https://support.apple.com/guide/deployment/vpn-overview-depae3d361d0/web (read Nov 7, 2026)
- Apple Platform Deployment, IKEv2 VPN declarative configuration for Apple devices: https://support.apple.com/guide/deployment/ikev2-vpn-declarative-configuration-depdeca2fabe/web (read Nov 7, 2026)
- OpenVPN, OpenVPN 2.7 manual: https://openvpn.net/community-docs/community-articles/openvpn-2-7-manual/ (read Nov 7, 2026)
- Apple Support, About Connectivity Assist: https://support.apple.com/en-us/127686 (read Nov 7, 2026)
- Apple Support, If your device has network connectivity issues, check for VPN and other third-party security software: https://support.apple.com/en-us/102281 (read Nov 7, 2026)
- Apple Support, Forget a Wi-Fi network or prevent your device from automatically joining it: https://support.apple.com/en-us/102480 (read Nov 7, 2026)
- Apple Support, Use captive Wi-Fi networks on your iPhone or iPad: https://support.apple.com/en-us/102554 (read Nov 7, 2026)
- Apple Developer, disconnectOnSleep: https://developer.apple.com/documentation/networkextension/nevpnprotocol/disconnectonsleep (read Nov 7, 2026)
- Apple Developer, sleep(completionHandler:): https://developer.apple.com/documentation/networkextension/neprovider/sleep%28completionhandler%3A%29 (read Nov 7, 2026)
- Apple Developer, wake(): https://developer.apple.com/documentation/networkextension/neprovider/wake%28%29 (read Nov 7, 2026)
- Apple Support, Use Low Power Mode to save battery life on your iPhone or iPad: https://support.apple.com/en-us/101604 (read Nov 7, 2026)
- Apple Developer, VPN On Demand Rules: https://developer.apple.com/documentation/networkextension/vpn-on-demand-rules (read Nov 7, 2026)
- Apple Developer, NEOnDemandRule: https://developer.apple.com/documentation/networkextension/neondemandrule (read Nov 7, 2026)
- Apple Developer, isOnDemandEnabled: https://developer.apple.com/documentation/networkextension/nevpnmanager/isondemandenabled (read Nov 7, 2026)
- Apple Developer, NETunnelProviderManager: https://developer.apple.com/documentation/networkextension/netunnelprovidermanager (read Nov 7, 2026)
- Apple Developer, Personal VPN: https://developer.apple.com/documentation/networkextension/personal-vpn (read Nov 7, 2026)
- Apple Developer, App Review Guidelines, 5.4 VPN Apps: https://developer.apple.com/app-store/review/guidelines/ (read Nov 7, 2026)
- Apple Support, Learn the meaning of iPhone status icons (iPhone User Guide): https://support.apple.com/guide/iphone/learn-the-meaning-of-iphone-status-icons-iphef7bb57dc/ios (read Nov 7, 2026)
- Apple Developer, includeAllNetworks: https://developer.apple.com/documentation/networkextension/nevpnprotocol/includeallnetworks (read Nov 7, 2026)
- App Store, Mistero VPN: Privacy & Proxy: https://apps.apple.com/app/id1583175414 (read Nov 7, 2026)
Pricing New subscribers can start a 3-day free trial. After the trial, the subscription renews automatically at $12.99 per week unless you cancel at least 24 hours before the trial ends, in Settings > [your name] > Subscriptions (Apple Support). There's also a one-time Lifetime purchase for $99.99. These are US App Store prices as of October 2026; the purchase screen shows the current price before you confirm.