VPN Target

How to fix VPN issues on iPhone: 15 fixes for connection, speed and leak problems in 2026

A step by step troubleshooting guide for iPhone VPN problems: VPN not connecting, connected but no internet, constant disconnects, slow speeds, iCloud Private Relay conflicts, iOS 26 profile errors and leaks, with 15 fixes in the order that solves them fastest.

Updated

Hand holding an iPhone showing the VPN settings screen in iOS

A VPN on iPhone usually just works: you tap Connect, the VPN icon appears in the status bar, and your traffic is encrypted. When it does not work, the symptoms are frustrating and vague. The app spins on "Connecting", the VPN connects but no websites load, it drops every few minutes, or your speed falls to a crawl.

The good news is that almost every iPhone VPN problem comes from a short list of causes: a weak or blocked network, a stale VPN profile, a conflict with iCloud Private Relay, aggressive battery settings, or an outdated app or iOS version. This guide explains how to identify which one you have, then walks through 15 fixes in the order that solves problems fastest. Every step applies to iOS 17, iOS 18 and iOS 26, and works the same way on iPad.

Quick answer: how to fix a VPN that is not working on iPhone

If you want the short version, work through this list and stop as soon as the VPN works again:

  • Check your internet with the VPN off. If nothing loads, the problem is the network, not the VPN.
  • Toggle Airplane Mode on and off, then reconnect the VPN.
  • Switch to a different server, ideally one close to you.
  • Change the protocol in the app, for example from WireGuard to IKEv2 or the other way round.
  • Turn off iCloud Private Relay and Limit IP Address Tracking while you test.
  • Update iOS and the VPN app, then restart the iPhone.
  • Delete the VPN profile in Settings and let the app create a fresh one.
  • As a last resort, use Reset Network Settings.

Find your problem first: symptoms and likely causes

Different symptoms point to different causes. Match what you see to the table below, then jump to the fix it suggests.

SymptomMost likely causeFirst fix to try
Stuck on "Connecting"Blocked protocol, busy server or stale profileChange protocol and server (fixes 5 and 6)
Connected but no internetDNS conflict, Private Relay or captive WiFi portalTurn off Private Relay, log in to the WiFi portal (fixes 7 and 13)
Keeps disconnectingLow Power Mode, weak signal, network switchingDisable Low Power Mode, check Connect On Demand (fixes 8 and 11)
Very slow speedsDistant server, OpenVPN TCP, congested networkUse a nearby server with WireGuard (fixes 5 and 6)
Works on WiFi, not mobile dataCarrier blocking or mobile data limitsAllow the app to use mobile data, try another protocol (fix 11)
"Unable to connect" on a manual profileWrong credentials or legacy encryption rejected by iOS 26Recreate the profile with modern settings (fix 9)
VPN connected, apps still see your real locationGPS based location or a DNS or WebRTC leakRun the leak test below, check Location Services

Before you start: which kind of VPN is on your iPhone?

iPhones can run a VPN in three different ways, and the fixes depend slightly on which one you use. Open Settings, General, VPN and Device Management, then tap VPN to see every configuration on the device.

  • Provider app: apps like NordVPN, Surfshark or Proton VPN install their own configuration and show the app name under it. Most people use this type, and most fixes happen inside the app.
  • Manual profile: an IKEv2, IPsec or L2TP connection you typed in yourself under Add VPN Configuration. Problems here are usually wrong details or outdated encryption.
  • Work or school profile: a VPN installed by an employer through a configuration profile or device management (MDM). You cannot change these settings yourself, so contact your IT team if it fails.

If you are not sure what a VPN actually does with your traffic, our guide on what a VPN is and how it works explains the basics in plain language.

15 fixes for VPN problems on iPhone

Fix 1: check your internet connection without the VPN

Disconnect the VPN and open a website in Safari. If it does not load, the issue is your WiFi or mobile data, not the VPN. Move closer to the router, restart it, or switch between WiFi and mobile data. A VPN cannot work on top of a connection that is already broken, and a weak signal is the single most common reason for failed connections.

Fix 2: toggle Airplane Mode and reconnect

Open Control Center, turn on Airplane Mode, wait ten seconds and turn it off. This forces the iPhone to rebuild its network connections from scratch. Then open the VPN app and connect again. It sounds simple, but it clears a surprising number of stuck connections.

Fix 3: restart your iPhone

Press and hold the side button and either volume button, slide to power off, then turn the phone back on after 30 seconds. A restart clears the Network Extension processes that VPN apps rely on. If an app was updated in the background, a restart also makes sure the new version is the one running.

Fix 4: update iOS and the VPN app

Old app versions often break after an iOS update, and providers push fixes quickly. Open the App Store, tap your profile picture and install any pending updates for your VPN. Then go to Settings, General, Software Update and install the latest iOS version. Running current software also keeps you protected against security flaws in the network stack.

Fix 5: switch to another server

A single server can be overloaded, under maintenance or blocked by the network you are on. In your VPN app, pick a different server in the same country or use the quick connect option, which picks the fastest one automatically. For speed, choose a server close to your real location: every extra thousand kilometres adds latency.

Fix 6: change the VPN protocol

The protocol is the method the app uses to build the encrypted tunnel. Some networks block one protocol but allow another, so changing it is one of the most effective fixes. Look for a setting called Protocol or VPN protocol in the app settings.

ProtocolSpeed on iPhoneStability when switching networksBest used when
WireGuard (NordLynx, Lightway and similar)FastestVery goodDefault choice for everyday use
IKEv2FastExcellent, reconnects quickly between WiFi and 5GWireGuard keeps dropping or is blocked
OpenVPN UDPMediumGoodThe other two fail to connect
OpenVPN TCP or stealth modesSlowestGoodHotel, school or country networks that block VPNs

Fix 7: turn off iCloud Private Relay and Limit IP Address Tracking

iCloud Private Relay routes Safari traffic through two Apple relays, as Apple explains in its official Private Relay overview. When it runs alongside a VPN, the two can fight over your traffic, causing pages that never load or a location that keeps jumping. Go to Settings, tap your name, then iCloud, Private Relay and turn it off while you use a VPN.

Also check Limit IP Address Tracking. For WiFi, open Settings, WiFi, tap the info button next to your network and turn it off. For mobile data, open Settings, Mobile Data, Mobile Data Options and turn it off there too.

Fix 8: check Connect On Demand and auto connect

Connect On Demand tells iOS to start the VPN automatically. When rules conflict, the VPN can switch itself on and off in a loop, or refuse to disconnect. Open Settings, General, VPN and Device Management, VPN, tap the info button next to your VPN and turn Connect On Demand off. Connect once manually from the app. If that works, turn auto connect back on from inside the app, so it can set clean rules.

Fix 9: delete and recreate the VPN profile

A damaged or outdated VPN configuration is a classic cause of "Unable to connect" errors. Go to Settings, General, VPN and Device Management, VPN, tap the info button next to the VPN and choose Delete VPN. Open the provider app again and connect: iOS will ask you to Allow adding a new VPN configuration, and the app creates a fresh one.

For manual IKEv2 or IPsec profiles, iOS 26 no longer accepts some legacy encryption settings such as 3DES, SHA 1 and weak Diffie Hellman groups. If an old work or home router profile stopped working after the update, the server needs modern settings such as AES GCM, SHA 256 and DH group 14 or higher. Apple lists the supported protocols and options in its VPN overview for Apple devices, which is a useful page to share with whoever runs the server.

Fix 10: set the date and time automatically

VPN connections rely on security certificates, and certificates check the time. If your iPhone clock is wrong, the handshake fails. Open Settings, General, Date and Time and make sure Set Automatically is on.

Fix 11: disable Low Power Mode and Low Data Mode

Low Power Mode limits background activity, which can make iOS suspend the VPN when the screen is locked. Low Data Mode pauses some network activity and can interrupt the tunnel. Turn off Low Power Mode in Settings, Battery. Turn off Low Data Mode in your WiFi network options and under Mobile Data Options. While you are there, check that your VPN app is allowed to use mobile data in Settings, Mobile Data, and that Background App Refresh is on for the app.

Fix 12: remove conflicting VPNs, ad blockers and filters

iOS can only run one VPN tunnel at a time. Ad blockers, firewall apps, antivirus apps and some parental control tools also use the VPN slot. If you have several in VPN and Device Management, delete the ones you do not use. Also check Screen Time, Content and Privacy Restrictions, because restrictions there can block VPN changes completely.

Fix 13: deal with public WiFi login pages and custom DNS

Hotel, airport and cafe networks often use a captive portal: a login page you must accept before the internet works. A VPN that starts too early blocks that page, so you see "connected" with no internet. Disconnect the VPN, open Safari, accept the WiFi terms, then reconnect.

A custom DNS profile or encrypted DNS app can also conflict with the VPN's own DNS. Remove extra DNS profiles in VPN and Device Management and let the VPN handle DNS while it is connected.

Fix 14: reset network settings

If nothing else works, open Settings, General, Transfer or Reset iPhone, Reset, Reset Network Settings. This wipes saved WiFi networks and passwords, Bluetooth pairings and manually added VPN settings, so write down anything you need first. Profiles installed by your employer through device management are not removed. After the reset, reinstall the VPN app if needed and connect again.

Fix 15: try another network or contact your provider

Connect through a different WiFi network or a friend's hotspot. If the VPN works there, the original network is blocking VPN traffic. Schools, offices, some mobile carriers and some countries do this on purpose. If the VPN fails everywhere, contact your provider's live chat and tell them your iOS version, app version, protocol and the exact error. Good providers answer within minutes and often know about server problems before you do.

Common iPhone VPN errors and what they mean

Error or behaviourWhat it meansFix
"VPN Connection: The VPN server did not respond"Server offline or traffic blockedChange server or protocol
"User authentication failed"Wrong username, password or expired subscriptionSign out of the app and back in, check your account
"Negotiation with the VPN server failed"Encryption settings rejectedRecreate the profile with modern settings
VPN icon flashes on and offConnect On Demand loop or two VPNs competingTurn off Connect On Demand, remove extra profiles
Toggle in Settings is greyed outProfile managed by work, school or Screen TimeCheck Screen Time restrictions or ask your IT team

VPN connected but apps still show your real location

An iPhone knows where it is in more ways than your IP address. Apps can read GPS through Location Services, your SIM card country and your App Store region. A VPN only changes the IP address, so a streaming or sports app that checks GPS can still see your real location. This is why some apps show regional errors even when the VPN is working correctly, as we explain in our guide to the HBO Max VPN error.

The other cause is a leak, where DNS requests or WebRTC traffic slip outside the tunnel. Run the test below with the VPN connected to check for that.

Free tool

VPN leak test

Run it once without your VPN, then connect and run it again to compare.

  • Shows the public IP, location and ISP websites see.
  • Checks whether WebRTC or IPv6 reveal a second, real address.
  • Compares your device timezone with your IP location.

We do not store results. Your IP is read by our server for this check, ISP details come from ipapi.co, and the WebRTC test runs in your browser. DNS leaks need a dedicated resolver test, so use one alongside this tool.

If the test shows your real IP address or your internet provider's DNS servers, turn on the app's kill switch and leak protection, switch protocol, and test again. For a deeper walkthrough, see our guide on how to check if your VPN is working.

Best VPN settings on iPhone to avoid problems

Once your VPN works again, these settings keep it stable:

  • Protocol: use WireGuard or the provider's version of it, with IKEv2 as a backup.
  • Kill switch: turn it on if your app offers it, so traffic stops when the tunnel drops.
  • Auto connect on untrusted WiFi: set it inside the app, not through manual rules.
  • Private Relay: keep it off while the VPN is in use.
  • Updates: allow automatic app updates in the App Store settings.
  • One VPN only: remove old VPN apps and profiles you no longer use.

When the network is the problem: restrictive countries and networks

Some networks do not just fail by accident; they block VPNs deliberately. Countries with heavy internet controls detect and throttle standard VPN protocols, which shows up on iPhone as a VPN that connects for a few seconds and then drops. In those places you need obfuscation or a stealth protocol, and you should install the app before you travel, because the App Store in some regions removes VPN apps. Our guides to using a VPN in China and in Russia cover what still works there, and frequent travellers will find more tips in our VPN guide for expats.

Which iPhone VPNs cause the fewest problems?

Most iPhone VPN issues are general iOS problems, but app quality matters too. The providers below have well maintained iOS apps with modern protocols, a kill switch and quick support.

VPNFast protocol on iOSStealth optionWhy it is reliable on iPhone
NordVPNNordLynx (WireGuard)Obfuscated servers via OpenVPNFast reconnects and frequent app updates
SurfsharkWireGuardCamouflage modeUnlimited devices, simple settings
Proton VPNWireGuard and StealthStealth protocolStrong privacy record, open source apps
ExpressVPNLightwayAutomatic obfuscationVery stable when switching between WiFi and 5G

You can read the full details in our Proton VPN review and ExpressVPN review, or compare every option in our list of the best VPNs. Using a Mac as well? Our guide on installing a VPN on macOS covers the same settings on the desktop.

How to remove a VPN from iPhone completely

Sometimes a clean reinstall is the quickest fix. To remove a VPN fully:

  • Disconnect the VPN inside the app.
  • Go to Settings, General, VPN and Device Management, VPN, tap the info button and choose Delete VPN.
  • Press and hold the app icon on the Home Screen and choose Remove App, then Delete App.
  • Cancel the subscription in Settings, tap your name, Subscriptions, if you bought it through the App Store.

Deleting the app does not cancel an App Store subscription, so do the last step if you are switching providers.

FAQ

Why does my VPN keep turning off on my iPhone?

The usual causes are Low Power Mode, a weak signal, switching between WiFi and mobile data, or a Connect On Demand loop. Turn off Low Power Mode, use IKEv2 or WireGuard, and set auto connect inside the app.

Why does my iPhone VPN connect but nothing loads?

Most often it is iCloud Private Relay, a public WiFi login page or a DNS conflict. Turn off Private Relay, accept the WiFi terms with the VPN off, and remove any extra DNS profiles.

Did iOS 26 break my VPN?

Provider apps work normally on iOS 26 once updated. Manual IKEv2 or IPsec profiles that use old encryption like 3DES or SHA 1 can stop working, and the server must be updated to modern settings.

Is it safe to tap Allow when the VPN app asks to add a configuration?

Yes, if the app comes from a trusted provider you installed from the App Store. That prompt is how iOS lets an app create its VPN tunnel. Do not install configuration profiles from unknown websites.

Does Reset Network Settings delete my data?

No. It only removes network settings such as WiFi passwords, Bluetooth pairings and manual VPN settings. Photos, apps and messages are not affected.

Why is my VPN so slow on iPhone?

A distant server, an older protocol or a congested network are the main reasons. Connect to a nearby server with WireGuard and test your speed with the VPN on and off to compare. If you need a steady connection for streaming games, our guide to the best VPN for live sports covers which servers hold up best.

Tags

  • ExpressVPN
  • NordVPN
  • Privacy
  • Proton VPN
  • Speed
  • Surfshark
  • Troubleshooting
  • iPhone

Reader-supported. We may earn a commission when you buy through our links. Learn more