The query “VPN not working” can describe several different situations. For one person, nothing happens when they press the connect button; another sees an error in the app; for someone else, the connection is established and then drops immediately. It is best to start troubleshooting by identifying the exact symptom. This helps you avoid deleting a working configuration or changing network settings at random.
This guide covers problems that occur before a stable connection is established. If the VPN already shows a “Connected” status but pages do not load, use the separate guide “VPN Connected but No Internet”. It covers a different scenario.
Start by Identifying the Symptom
Do not stop at “it doesn’t work.” Check exactly what is happening:
- the app does not open or closes unexpectedly;
- the configuration cannot be imported;
- the “Connecting” status remains for a long time after you press the button;
- a specific error code or message appears;
- the VPN connects and then disconnects after a few seconds;
- the connection works over mobile data but not Wi-Fi, or vice versa;
- the problem appeared after a system or app update.
Write down the exact error message and the approximate time it occurred. A screenshot is useful only if it does not contain a password, QR code, subscription link, private key, or the full contents of the configuration.
Check 1. Does the Regular Internet Connection Work?
Disconnect the VPN completely and open several familiar websites or apps. On a phone, switch between Wi-Fi and mobile data if possible. On a computer, try another trusted network or a mobile hotspot. If the internet does not work without the VPN, restore the basic connection first: a VPN client cannot create a working tunnel over an unavailable network.
Restart the device. For home Wi-Fi, check whether websites open on another device and restart the router according to the manufacturer’s instructions. Do not reset the network settings on your phone or Windows as the first step: a reset may remove saved networks, passwords, VPN settings, and other network settings.
Check 2. Do the Client and Configuration Match?
The VPN app and VPN access are separate parts of the connection. The app must support the format provided by the service or administrator. A WireGuard configuration is not universal for every client, and a file in one format should not be renamed to another.
Compare the app name with the current instructions. If your access was provided by Giga Insider, do not choose a client based on a random video or advertisement: request the current connection method through the support page. The basic differences between a service, protocol, and app are explained in “How to Choose a VPN Client”.
If the configuration worked before, do not delete it until you know how to obtain it again. Check the access period and make sure you are not importing an old copy over a new one.
Check 3. What Does an Import Error Mean?
An error when adding a profile usually means you need to check the source and format rather than try different system settings. Make sure the file was downloaded completely, the link or QR code is intended for your device, and the data was not changed when copied.
On iPhone, a configuration profile downloaded from the internet or an email is installed through Settings. Apple states that a downloaded profile is available for installation for a limited time. Install a profile only from a source you trust, after reading the information shown on the screen.
On Android, the process depends on how access was provided: the app may import the configuration itself, while a profile supported by the system is added through the VPN section. Google recommends obtaining the settings from the administrator and entering the exact information provided. In Windows, a built-in profile also requires the correct VPN type and provider settings. If you were given a file or link for a separate client, do not manually copy it into arbitrary system fields.
Check 4. The VPN Gets Stuck While Connecting
Cancel the connection attempt, close the app normally, and open it again. Then restart the device. Check for app updates in the official store or on the developer’s website, as well as system updates. Before a major update, make sure you know how to restore access.
Try another network. If the VPN connects reliably over mobile data but not through a particular Wi-Fi network, record this for support. If it does not work on any network, it is more important to check the access period, configuration, and client version.
Do not change DNS settings, the protocol, server address, or routing rules at random. Such changes can hide the original error and create a new one. Use an alternative server or protocol only when your service’s instructions provide for it.
Check 5. The Connection Keeps Dropping
First determine whether the regular network disconnects at the same time. If the Wi-Fi or mobile signal disappears, the cause may be outside the VPN app. Test the same access on a stable network and do not draw a conclusion from a single short attempt.
On Android, battery-saving mode may restrict apps from running in the background, but setting names vary by manufacturer. Do not grant the app every permission automatically: first read the client’s official instructions and the system explanation for each request. On iPhone, check whether other VPN, filtering, or managed profiles are installed. In Windows, check whether another VPN client is running at the same time and whether a corporate policy controls the network settings. If the device belongs to an employer or educational institution, an administrator must approve any changes.
When Reinstalling Is Appropriate
Reinstalling makes sense if the app does not open, is corrupted, or the developer explicitly recommends this step. Before removing it, keep a secure way to obtain the configuration again. Do not place the configuration itself in a public cloud folder or send it to an open chat.
Download the app again from the official store or the developer’s link. On Android, keep Google Play Protect enabled: it checks apps from Google Play and scans apps from other sources. On iPhone, use the App Store and verify the developer’s name. On Windows, use the Microsoft Store or the provider’s official website, and do not bypass a SmartScreen warning for a file from an unknown source.
What to Send to Support
A useful support request includes the device model; the iOS, Android, or Windows version; the client name and version; the exact error message; the time of the failure; and the result of testing on two networks. Also state whether this access worked before and what changed before the problem appeared.
Do not send a password, private key, QR code, or full configuration file in a regular message. If support genuinely needs a sensitive file, first ask for a secure transfer method.
To repeat the basic setup, use the instructions for iPhone, Android, or Windows. A systematic diagnosis is usually faster than changing settings at random: start with the symptom, then check the regular network, followed by the client and configuration, and only then contact support.
