How to get a captive portal working
Run through a concise checklist and use nossl.sh to confirm each fix.
Run through a concise checklist and use nossl.sh to confirm each fix.
Live snapshot
IP address
IPv6 address
IPv6 address
🇺🇸 United States
Headers
| Header | Value |
|---|---|
| accept | */* |
| accept-encoding | gzip, br, zstd, deflate |
| cache-control | max-age=259200 |
| connection | close |
| host | nossl.sh |
| user-agent | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) |
| via | 1.1 squid-proxy-5b5d847c96-788gb (squid/6.13) |
| x-forwarded-for | 216.73.216.63 |
Toggle airplane mode, forget and rejoin the network, then visit nossl.sh. If you still see the SEO counter climb without redirects, the venue might have an outage.
Certificate warnings may indicate interception. If the venue confirms it is safe, proceed; otherwise, ask for an alternative onboarding method.
Open the official Apple CNA page to force the captive assistant on iOS and macOS devices.
Open Apple captive portalUse the Android connectivity check URL that devices call before presenting the portal dialog.
Open Android captive portal