VPNBladeExplore VPNs ↗

Post

VPN Not Working? A Step-by-Step Troubleshooting Guide

Isolate VPN connection, routing, DNS and one-service failures. Follow an orderly troubleshooting process and prepare a useful, redacted support report.

VPNBLADE · PLAN SHORTLIST

Compare current VPN plans

Compare all terms →

Selected plan offers, not performance rankings. We may earn a commission through affiliate links. Monthly equivalents require the full payment shown.

Surfshark logo

Surfshark

Households with multiple devices

Surfshark One — 27-month introductory offer

USD 2.49/mo equivalent

USD 67.23 upfront · First 27 months, paid upfront

Get Surfshark deal Offer details & coupon conditions →
Renewal & refund conditions

Automatic renewal after the introductory term at the then-applicable rate. Confirm the chosen bundle’s next invoice and billing interval before purchase; no numeric renewal amount was verified.

30-day money-back guarantee; purchase-channel and provider eligibility conditions apply.

Price source checked 2026-10-25 · Confirm tax and eligibility at checkout.
Proton VPN logo

Proton VPN

Compare free access and paid upgrades

Proton VPN Plus — 24-month introductory offer

USD 3.49/mo equivalent

USD 83.76 upfront · First 24 months, paid upfront

Get Proton VPN deal Offer details & coupon conditions →
Renewal & refund conditions

USD 83.88 every 12 months after the initial 24-month term; renewal prices are subject to the provider’s terms.

30-day money-back guarantee; purchase-channel and provider eligibility conditions apply.

Price source checked 2026-10-25 · Confirm tax and eligibility at checkout.
About 8 min readJump to sources ↓
In this article
Older South Asian woman troubleshooting a router and desktop computer

When a VPN is not working, first identify whether the app cannot connect, the tunnel connects but internet access fails, or only one website or application has a problem. These are different failure points. Confirm the ordinary network works, check the VPN’s status and account, try one supported server change, then investigate routing and DNS without changing everything at once.

A disciplined sequence is more useful than immediately reinstalling software or resetting the router. Keep a note of the device, operating system, app version, network, exact error, and the last change before the problem began. Those details help you compare results and give support a useful report. Avoid sharing passwords, private keys, full IP addresses, or unredacted diagnostic logs publicly.

VPN Not Working? A Step-by-Step Troubleshooting Guide — conceptual steps and boundaries
Original VPNBlade explanatory diagram. It illustrates the decision or route; it is not an app screenshot or a performance test.

Quick steps

  1. Classify whether the failure is network, tunnel or one destination.
  2. Check the account, connection status and one alternate server.
  3. Inspect blocking, routing and DNS one change at a time.
  4. Send a precise, redacted support report if unresolved.

First classify the failure

If the client never establishes a tunnel, focus first on connectivity, authentication, and the selected gateway. If it reports connected but ordinary browsing fails, investigate routing, DNS, and blocking settings. If other browsing works but one service fails, inspect that application’s behaviour and compatibility. A single word such as “broken” hides the evidence needed to choose the next step.

Also distinguish poor performance from no connection. A video pause, high latency, and an authentication error do not have the same cause. Write down what actually happened rather than beginning with a diagnosis. If the issue is simply an unexpected location result, our IP-address explanation may resolve the confusion before you change the setup.

VPNBLADE · PLAN SHORTLIST

A current plan to consider

Compare all terms →

Selected plan offers, not performance rankings. We may earn a commission through affiliate links. Monthly equivalents require the full payment shown.

Surfshark logo

Surfshark

Households with multiple devices

Surfshark One — 27-month introductory offer

USD 2.49/mo equivalent

USD 67.23 upfront · First 27 months, paid upfront

Get Surfshark deal Offer details & coupon conditions →
Renewal & refund conditions

Automatic renewal after the introductory term at the then-applicable rate. Confirm the chosen bundle’s next invoice and billing interval before purchase; no numeric renewal amount was verified.

30-day money-back guarantee; purchase-channel and provider eligibility conditions apply.

Price source checked 2026-10-25 · Confirm tax and eligibility at checkout.

Check the underlying connection

Use an ordinary, non-sensitive browsing task to establish whether the access network works in the intended state. If you deliberately disconnect the VPN for this comparison, understand whether a kill switch or system rule blocks traffic without it. Losing access while that rule remains active can be expected behaviour, not proof the internet provider is offline.

On mobile devices, note whether you are using Wi-Fi or cellular data. A phone can change networks during a test and make the results misleading. If a hotel or café requires a captive-portal login, complete the legitimate network access process before evaluating the tunnel. Do not disable required organisational controls or bypass access rules to force a connection.

Read the client’s actual status

Open the provider app and inspect its status and any error message. A chosen server label is not the same as a completed connection. Closing the app window or dismissing its notification does not necessarily stop the service. Conversely, a disconnected app does not prove no other VPN-based security tool or router tunnel is affecting the route.

Check the named system configuration when needed. Google’s Android VPN help explains the relationship between system settings and app-managed connections. Windows also exposes saved profiles and connection state through its VPN settings. Use the controls for the correct configuration rather than deleting unrelated network entries.

Check account and authentication details

Confirm that you are using the intended account and that its subscription or entitlement is active. A provider may use separate credentials for native apps and manual router configurations. A password that works on the website is not necessarily the credential expected by an exported OpenVPN profile. Follow the documentation for the method you actually configured.

If authentication fails, use the provider’s official recovery process rather than trying credentials in a third-party tool. Consider whether a managed account requires a certificate, one-time code, or administrator-supplied configuration. A personal VPN subscription cannot replace an employer’s access method. Do not post account identifiers or recovery information in a public troubleshooting thread.

Try one supported server change

If the network works and the account is valid, try another ordinary server supported by the provider. Begin with a nearby suitable location rather than a specialty mode. A single gateway can have a temporary problem without proving the entire service is unavailable. Record the original and replacement labels so that the comparison can be repeated.

Do not change server, protocol, DNS, and routing exceptions simultaneously. If the connection improves after four changes, you still do not know which one mattered. A step-by-step approach can feel slower initially but usually produces a more useful explanation. Check the provider’s public status or support information for a known issue before making increasingly broad changes.

Understand kill switches and persistent blocking

A kill switch can intentionally prevent traffic outside the expected tunnel. Some implementations focus on an unexpected drop; others can block traffic whenever the VPN is off. Android’s persistent connection controls and a provider’s own automatic rules can also interact. Read the current documentation for your platform rather than assuming every app uses the same definition.

If you temporarily alter a blocking setting for a non-sensitive test, record the previous value and restore your intended protection afterward. Do not leave it disabled simply because browsing resumes. The result tells you something about the failure policy, not whether unprotected routing is the right permanent solution. For device-specific controls, see the Android guide or iPhone switching guide.

Inspect DNS without random replacements

A tunnel can be established while name resolution fails. If an application reports that a site cannot be found, compare the symptoms with the provider’s DNS guidance. Custom browser resolvers, router settings, and other filtering applications can add complexity. There is no universal instruction to replace every resolver with one particular public service.

Start by noting custom settings and returning to the provider-supported configuration if appropriate for your device. Keep the original values so you can reverse the change. If only one browser fails, inspect its own settings before changing the entire household network. A DNS problem is a specific possibility to investigate, not a label to apply to every slow or blocked website.

Separate one-service failures from tunnel failures

A website can restrict VPN exit addresses, request additional verification, or rely on account and location signals independent of the tunnel. If ordinary browsing works but one destination does not, that is different from the device having no internet access. Check the destination’s rules and the provider’s current compatibility documentation without assuming access is guaranteed.

Do not bypass certificate warnings or enter false account information to force a service to work. A VPN changes routing, not the trustworthiness of a login page or the permissions attached to an account. If your goal is streaming, our streaming VPN guide explains why advertised support should not be treated as a promise of permanent access.

Look for overlapping networking tools

A device VPN, browser extension, local filtering app, corporate profile, and router tunnel can affect different parts of the path. Running several at once makes it harder to interpret an address check or connection failure. Identify each component and begin with a simple supported configuration on a device you control. Do not remove mandatory work software to simplify a personal test.

If a phone works on cellular data but not through the home router, investigate the network difference rather than reinstalling the phone app repeatedly. If only a router-routed device fails, inspect its policy and DNS configuration. Our router guide describes why a working router status indicator alone does not establish every device’s route.

Update and restart with a purpose

Check the supported app and operating-system versions, then consult official release or support information if the issue began after an update. A normal restart can clear some temporary state, but it is not a diagnosis. Avoid factory resets, unofficial installers, or firmware changes as the first response to a single connection error.

Before reinstalling, make sure you can recover the correct account and any manual configuration. Keep a note of the existing version and relevant settings. If the provider asks for logs, use its official support channel and review what the file contains. Share only the information needed for the issue, with sensitive values redacted where possible.

Prepare a support report that can be acted on

A useful report states the platform and app version, the type of network, the selected gateway, the exact error, and whether ordinary connectivity works. Include the sequence of changes and the result of each one. “Server A fails, server B connects, both checked on the same Wi-Fi network” is more actionable than “nothing works.”

Explain the scope too: every application, one browser, or one website. Mention a router tunnel or managed profile if relevant, without exposing its secrets. Do not claim to have tested steps you did not perform. A short, accurate record is better than a long checklist marked complete merely because you read it in a tutorial.

Decide whether to change providers only after isolating the issue

A compatibility limit, unresolved reliability problem, or missing control can justify choosing another service. But a second subscription will not fix a broken access network, wrong corporate credentials, or an application permission issue. Identify the unmet requirement before comparing alternatives. Our buying checklist helps turn the diagnosis into a practical acceptance test.

If you switch, check the old subscription’s cancellation and refund process separately from uninstalling its app. Read the new plan’s full upfront payment, renewal period, tax, and eligibility. The current deal cards below provide live commercial records, not a claim that a new product has been tested on your device. Verify the specific workflow during the applicable evaluation period.

Live plan records · Monthly equivalents require the full initial payment. Prices in different currencies are not directly comparable. Confirm tax, eligibility and renewal terms at checkout.

Proton VPN logoProton VPN

Proton VPN Plus — 24-month introductory offer

USD 3.49/month equivalent

USD 83.76 upfront
First 24 months, paid upfront

Next bill: USD 83.88 every 12 months after the initial 24-month term; renewal prices are subject to the provider’s terms.

Recorded code: VPNINTRO449349

Source checked 2026-10-25 · Research record; no performance endorsement.

See offer & full terms ↗

Proton VPN coupons & deals →

Surfshark logoSurfshark

Surfshark Starter — 27-month introductory offer

USD 2.49/month equivalent

USD 67.23 upfront
First 27 months, paid upfront

Next bill: After the first 27 months, renews every 12 months at the then-applicable renewal price. The checked checkout did not state a numeric renewal amount.

Recorded code: SHARKGIFT

Source checked 2026-10-25 · Research record; no performance endorsement.

See offer & full terms ↗

Surfshark coupons & deals →

Sources and editorial method

Written by VPNBlade Editorial from the primary documentation below, checked 25 October 2026. Practical checklists are editorial guidance, not a claim of hands-on product testing. Menus and product behaviour can change; follow the documentation for your current app and device.

Read our editorial standards · Explore the VPNBlade Blog

Sources & verification

  1. Google: connect to a VPN on Android ↗Primary technical or platform documentation · Checked 2026-10-25

    System VPN controls, app-managed configurations and persistent-connection settings.

  2. Microsoft: connect to a VPN in Windows ↗Primary technical or platform documentation · Checked 2026-10-25

    Creating profiles, supported authentication information and checking connection status.

  3. OpenWrt: OpenVPN client ↗Primary technical or platform documentation · Checked 2026-10-25

    A supported router-client setup includes configuration, network and routing tasks.

YOUR EXPERIENCE MATTERS

Was this article useful?

Not rated yetReader helpfulness

Genuine reader helpfulness ratings. These do not measure VPN performance or verify a purchase. Only moderated submissions count. Ratings may reflect earlier versions of this information.

Your rating

VPNBLADE · PLAN SHORTLIST

Ready to choose a plan?

Compare all terms →

Selected plan offers, not performance rankings. We may earn a commission through affiliate links. Monthly equivalents require the full payment shown.

Surfshark logo

Surfshark

Households with multiple devices

Surfshark One — 27-month introductory offer

USD 2.49/mo equivalent

USD 67.23 upfront · First 27 months, paid upfront

Get Surfshark deal Offer details & coupon conditions →
Renewal & refund conditions

Automatic renewal after the introductory term at the then-applicable rate. Confirm the chosen bundle’s next invoice and billing interval before purchase; no numeric renewal amount was verified.

30-day money-back guarantee; purchase-channel and provider eligibility conditions apply.

Price source checked 2026-10-25 · Confirm tax and eligibility at checkout.
Proton VPN logo

Proton VPN

Compare free access and paid upgrades

Proton VPN Plus — 24-month introductory offer

USD 3.49/mo equivalent

USD 83.76 upfront · First 24 months, paid upfront

Get Proton VPN deal Offer details & coupon conditions →
Renewal & refund conditions

USD 83.88 every 12 months after the initial 24-month term; renewal prices are subject to the provider’s terms.

30-day money-back guarantee; purchase-channel and provider eligibility conditions apply.

Price source checked 2026-10-25 · Confirm tax and eligibility at checkout.

FEATURED COMMERCIAL OFFER

A plan worth a closer look.

Compare this offer with your device needs and budget.

Commercial placement, not a product rating. We may earn a commission through affiliate links. Confirm tax, eligibility and final terms at checkout.