IPSCANER

IPv4
IP
--
Location
--
ISP
--
ASN
--
IPv6
IP
--
Location
--
ISP
--
ASN
--
部分来源可能存在跨域限制,报错可以忽略。完整分流测试请切换到「分流测试」标签。
平台延迟测速
对常用平台进行 8 次 fetch 测速,展示平均延迟与丢包情况
网站分流测试
通过不同网站检测你的出口 IP,判断代理/VPN 分流规则是否生效
网站分类IP归属地
WebRTC STUN 检测
你的真实 IP 可能是: -- --
基于 WebRTC ICE 采集,统计首个 srflx 候选的耗时;失败表示未获取到反射候选或超时。
免费 IP 查询 API

端点

GET /api/info

返回当前请求者的 IP 地址及地理位置信息。无需认证,支持跨域调用。

响应示例

{
  "ip": "1.2.3.4",
  "country": "CN",
  "region": "Beijing",
  "city": "Beijing",
  "latitude": 39.9042,
  "longitude": 116.4074,
  "timezone": "Asia/Shanghai",
  "asn": 4808,
  "asOrganization": "China Unicom",
  "colo": "HKG"
}

速率限制

  • 每个 IP 地址每分钟最多 30 次请求
  • 超出限制返回 429 Too Many Requests
  • 响应头包含 X-RateLimit-LimitX-RateLimit-RemainingX-RateLimit-Reset

使用示例

cURL

curl -s https://ipscaner.com/api/info | jq

JavaScript

fetch('https://ipscaner.com/api/info')
  .then(r => r.json())
  .then(data => console.log(data))

Python

import requests
data = requests.get('https://ipscaner.com/api/info').json()
print(data)

响应头说明

  • Access-Control-Allow-Origin: * — 允许任意域名跨域调用
  • X-RateLimit-Limit — 每分钟允许的最大请求数
  • X-RateLimit-Remaining — 当前窗口剩余可用请求数
  • X-RateLimit-Reset — 速率限制重置的 UNIX 时间戳(秒)