curl my headers
One curl call returns structured JSON with your IPs, headers, and connection scheme for quick debugging.
One curl call returns structured JSON with your IPs, headers, and connection scheme for quick debugging.
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 |
Use the API endpoint to see exactly what your client transmits, including user agent, languages, and forwarded values.
Run the command before and after toggling VPNs or split tunnel configs to see how headers change.
Yes. curl http://nossl.sh returns just the IPv4 address, and curl http://v6.nossl.sh returns IPv6 when present.
When available, the API returns basic geo hints like country and organization alongside your headers.
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