IP / 定位 / WiFi 探测测试页

本地 file:// 与 Cloudflare 部署两用 · 出口 IP 多源轮询 · 浏览器原生 GPS · Google WiFi 反查

公网出口 IP

尚未探测
顺序:ipify → icanhazip → ipwho.is → ident.me → ipinfo → ifconfig.me,失败退 JSONP。

IP 归属地 / 网络信息

等待 IP…
源:ipwho.is → ipapi.co → ipinfo.io。内网 / 保留网段多半查不到。

浏览器原生 GPS

尚未定位
走 navigator.geolocation,高精度模式,12s 超时。 file:// 下 Chrome 常直接拒绝;非 HTTPS 且非 localhost 也会被禁。

附近 WiFi / 热点反查

尚未反查
浏览器没有原生 WiFi 扫描 API。这里用 Google 的后端反查: 它按你给的 AP 列表或出口 IP 返回坐标。SSID 名字基本拿不到, 能给的是 MAC / 信号 / 信道。key 存在 localStorage。

三方交叉校验

需要至少两项结果
计算 GPS ↔ IP 归属地、GPS ↔ WiFi 反查、WiFi ↔ IP 归属地的球面距离,判断是否自洽。