GhostMesh
DownloadServersSRSPFAQPricingBlog
Login
GhostMesh

© 2026 SRS Conglomerate. All rights reserved.

Service StatusDocumentationSecurityTerms & ConditionsTransparency reportPrivacy policy
Home/Guides/Captive portal and VPN on public Wi-Fi
WindowsAndroidPublic Wi-Fi

Captive portal and VPN on public Wi-Fi

Hotels, airports, cafes, and campuses often require a web login before normal internet works. If the VPN starts before that login, it can look like the VPN broke the connection.

Updated
May 21, 2026
Published
May 21, 2026
Reviewed by
GhostMesh Network Team
beginner
7 min read
Captive portal and VPN on public Wi-Fi — GhostMesh

Quick answer

Disconnect VPN, open a plain HTTP site or the network login page, complete the captive portal, confirm direct browsing works, then reconnect GhostMesh and test DNS and IP again.

Download for WindowsDownload from Google PlayView pricing

Recognize the portal

A captive portal intercepts traffic until you accept terms, enter a room code, or complete payment.

DNS and HTTPS can behave strangely before login, so diagnose the portal first.

SymptomLikely causeHow to checkHow to fix
Wi-Fi connected, no sites loadPortal not completedOpen the network login pageSign in before starting VPN
Only HTTPS errorsPortal intercepting trafficTry a plain HTTP test pageComplete portal and reconnect
Internet blocked after disconnectKill switch still protecting trafficCheck VPN stateReconnect or disable kill switch intentionally

After login

Reconnect the VPN and repeat IP and DNS tests. Public Wi-Fi networks can also have weak signal, client isolation, or time limits.

If the portal expires, the same symptoms can return later even though the VPN settings did not change.

Checklist

  • ✓Complete portal before VPN
  • ✓Verify direct browsing
  • ✓Reconnect GhostMesh
  • ✓Run IP and DNS checks

Contents

  1. Recognize the portal
  2. After login

Read next

Related guides

  • 11 minVPN connected but no internet: what to check firstDNS, routes, MTU, captive portals, and app-specific failures to check before reinstalling.Open
  • 8 minVPN for Android: install, connect, and avoid common trapsGoogle Play install, VPN profile consent, Android battery policy, and Private DNS checks.Open
  • 7 minKill switch blocked internet after VPN disconnectedOpen GhostMesh, check whether the tunnel is disconnected or reconnecting, reconnect once, then disable kill switch only if you intentionally accept direct traffic. On public Wi-Fi, complete captive portal login before reconnecting.Open
  • 8 minVPN for Windows 10 and 11: safe setup and checksInstaller checks, SHA256 verification, SmartScreen, DNS, and first Windows troubleshooting steps.Open