只留在你浏览器里的
- 国内出口 IP(你的宽带 IP):只在本页显示,不会发给本站服务器,复制报告也不包含它。
- 环境指纹:时区、语言、区域格式、字体、浏览器与设备信息,全部在本地计算。
- WebRTC 与 DNS 检测结果:只在本地比对和显示。WebRTC 拿到的 IP 是否在中国大陆,用本站自带的 APNIC 分配表在浏览器里判断,不查询任何服务器。
- 结果码:点「复制结果码」时,浏览器把检测结论拼成一段文字放进剪贴板,不发送任何数据,结果码里也不含任何 IP。 其中 IP 属性一段带本站签名,问卷站据此确认这些属性是本站查到的、没被改过。只有你自己把它粘贴进问卷,它才会离开你的设备。
- 页面不使用 Cookie,也不往 localStorage 写任何东西;「显示 IP」开关刷新即恢复。
发送到本站服务器的
本站托管在 Cloudflare Workers,只有两个接口:
/api/ip:发送 claude.ai 的出口 IP(放在请求体里,不进 URL),用于查询 IP 归属与风险标记。 查询结果以「加盐哈希」为 key 缓存 24 小时,不保存 IP 原文;限频同样按请求者 IP 的加盐哈希计数。 返回结果附带本站对这些 IP 属性的签名(不含 IP 本身),供「复制结果码」使用。/api/status:转发 Claude 官方状态页,不含任何个人数据。
Worker 关闭了日志与可观测性功能,不记录访问日志。Cloudflare 作为托管平台会处理这些请求,受其自身隐私政策约束。
浏览器会直接访问的第三方
检测需要浏览器直接请求以下服务,它们会看到对应的 IP:
| 服务 | 用途 | 对方能看到 |
|---|---|---|
claude.ai、api.anthropic.com、a-api.anthropic.com、claude.com、platform.claude.com、console.anthropic.com、code.claude.com、www.anthropic.com 的 /cdn-cgi/trace | 读取出口 IP、延迟 | 你访问 Claude 时的出口 IP(平时使用 Claude 本来就会看到) |
| myip.ipip.net、pubstatic.b0.upaiyun.com(又拍云) | 读取国内出口 IP | 你的国内宽带 IP |
| stun.cloudflare.com、stun.l.google.com | WebRTC UDP 出口检测 | 你的 UDP 出口 IP |
| *.u.fastly-analytics.com、*.ipv4.surfsharkdns.com、*.ipleak.net | DNS 解析器检测(按顺序尝试,拿到结果即停) | 你使用的 DNS 解析器 IP、访问它们时的出口 IP |
本站服务器会访问的第三方
| 服务 | 用途 | 对方能看到 |
|---|---|---|
| proxycheck.io 与 ipapi.is(并行查询、合并结果)、ipinfo.io(两家都失败时兜底) | 查询 IP 归属与风险标记 | 你的 claude.ai 出口 IP(24 小时内同一 IP 只查一次) |
| rdap.db.ripe.net(按地址跳转到 ARIN / APNIC / LACNIC / AFRINIC)、whois.arin.net | 查询 IP 段的登记国家,判断是否原生 IP | 你的 claude.ai 出口 IP(与上一行一起缓存 24 小时) |
| status.claude.com | Claude 服务状态 | 无个人数据 |
没有的东西
- 没有统计、广告、追踪像素,也不从任何 CDN 加载脚本、字体或国旗图标,它们都随本站一起发布。
- 没有账号、没有表单,检测站不写数据库。
开源
全部代码以 AGPL-3.0 协议在 GitHub 开源,上面每一条都可以在源码里核对。
线上版本由 GitHub Actions 从仓库自动构建部署,页脚显示的提交号就是当前线上运行的代码,点开即可查看对应源码。