Connect your iPhone to Wi-Fi
Use nossl.sh as a lightweight captive portal trigger plus troubleshooting checklist.
Use nossl.sh as a lightweight captive portal trigger plus troubleshooting checklist.
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 |
Turn off Private Relay, disable VPNs, and forget any stale network profiles. Then join the Wi-Fi again.
Check that the status shows “Unsecure connection.” If it reports HTTPS, your phone may still be tunneling traffic.
Temporarily disable Safari content blockers until after you authenticate—they can block captive scripts required for login.
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