Troubleshooting

OpenVPN connects but internet does not work: what to check

If OpenVPN says connected but websites do not load, the most common causes are stale public endpoints, broken DNS, missing default route, blocked port, or a profile that connected but did not push usable network settings.

Use this checklist after a public .ovpn profile connects but browsing, apps or package managers cannot reach the internet.

Article snapshot

9 min readEstimated reading time
2026-07-07Last reviewed
10 minLive server refresh interval
Technical check, not a privacy guarantee. PublicVPNList checks reachability, speed, latency and config availability. It does not verify the VPN operator, logging policy, jurisdiction or long-term privacy guarantees.

Quick answer

1 Try a fresher server

Choose a recently checked row before changing your whole device configuration.

2 Check visible IP

Confirm whether the browser path moved through the tunnel.

3 Check DNS and route

DNS or default-route problems are the usual reason pages do not load.

4 Switch protocol or delete the profile

Try TCP 443 or remove a stale imported public profile.

Advertisement

On this page

Symptoms

The VPN client can show connected while browsers time out, apps stay offline, DNS names fail, or only some IP addresses respond. Record the exact symptom before changing settings.

Step 1: Try a fresher server

Public endpoints disappear quickly. Download a fresh checked row, preferably one with low latency and a recent successful check, before assuming your OpenVPN client is broken.

Step 2: Check visible IP

Open the IP check before and after connecting. If the IP does not change, the default route may not be using the tunnel or the connection may have failed silently.

Step 3: Check DNS

If IP traffic works but websites do not resolve, run the DNS leak test and inspect pushed DNS options in the .ovpn file. Public profiles may not provide reliable DNS.

Step 4: Check route

On Linux use ip route; on Windows inspect adapter and route state; on Android reconnect after disabling aggressive battery limits. Missing default route means traffic can stay outside the tunnel.

Step 5: Switch protocol/port

If UDP times out on hotel, airport or corporate Wi-Fi, try a fresh TCP 443 profile. If TCP connects but feels unstable, compare a UDP row on a network that allows UDP.

Advertisement

Step 6: Delete stale profile

Remove old public profiles from the client so you do not reconnect to an endpoint that no longer matches the live catalog.

Windows fixes

Restart OpenVPN Connect, disable and re-enable the VPN adapter if routes are stuck, and remove old imported profiles after testing.

Android fixes

Open the profile from Android Files, allow VPN permission only for the intended app, and exclude the VPN client from strict battery optimization while testing.

Linux fixes

Compare NetworkManager logs with terminal OpenVPN logs, then inspect ip route and resolvectl status.

When to stop troubleshooting

Stop when multiple fresh profiles fail the same way on the same network; the network may be blocking VPN traffic or captive portal flow.

Related tools/guides

Use the IP check, DNS leak test, TCP 443 list, public VPN risks page and OS setup guides as the next diagnostic step.

No-internet checklist

  • Try a fresh checked profile.
  • Compare IP before and after connection.
  • Run DNS leak test.
  • Inspect route state.
  • Delete stale public profiles.

More OpenVPN and VPN testing pages

Advertisement

Frequently asked questions

Why does OpenVPN show connected but pages fail?
The tunnel may be up while DNS, route or server-side forwarding is broken. Public endpoints also become stale quickly.