nossl.sh

Check my public IP

Check my public IP

Copy IPv4, IPv6, and request headers from one refresh-ready diagnostics page.

Live snapshot

Connection report

IP address

🇺🇸 United States

🌐 Protocol
HTTP/1.0 · HTTP (no TLS)
📡 Ping
Measuring…
🧾 Headers captured
8
🕒 Generated
2025-12-22 11:08:08 UTC

Headers

Request headers

8 headers

Copy-and-share diagnostics

Use the copy buttons or the share link to send a full report—including both public IPs—to your support channels.

  • Share link preserves IPv6 once detected.
  • Headers and timestamps travel with the snapshot.
  • Geo hint shows which ISP or NAT is in play.

Know exactly what the network sees

The page shows scheme, ports, and headers so you can confirm whether a proxy or VPN is rewriting your traffic.

  • Great for ticket attachments and incident timelines.
  • Plain HTTP keeps it accessible on locked-down Wi-Fi.

Can I hand this to support?

Yes. Send the share link or copy the IPs directly. Everything needed for triage lives in the snapshot.

Does the page expose private device details?

It only echoes what the request already sends—IP, headers, and timing—and is intended for diagnostics.

Quick steps to trigger captive portals

Apple captive portal check

Open the official Apple CNA page to force the captive assistant on iOS and macOS devices.

Open Apple captive portal

Android captive portal check

Use the Android connectivity check URL that devices call before presenting the portal dialog.

Open Android captive portal