DetectRadar

3个月前发布 97 00

DetectRadar 是一款轻量级、无需安装的 Web 工具,旨在帮助用户和开发者全面诊断当前网络环境的“真实性”与“一致性”。它通过核对浏览器指纹、系统设置与出口 IP 地理位置的匹配度,并深度检测 WebRTC、DNS 及 IPv6 等潜在泄露点,生成直观的雷达图与诊断报告。

所在地:
中国
收录时间:
2026-07-26
其他站点:
DetectRadarDetectRadar

DetectRadar 是一款轻量级、无需安装的 Web 工具,旨在帮助用户和开发者全面诊断当前网络环境的“真实性”与“一致性”。它通过核对浏览器指纹、系统设置与出口 IP 地理位置的匹配度,并深度检测 WebRTC、DNS 及 IPv6 等潜在泄露点,生成直观的雷达图与诊断报告。

DetectRadar

无论是用于验证代理配置的有效性、排查隐私泄露风险,还是为跨境电商、社交媒体运营提供环境合规性检查,DetectRadar 都能提供专业且透明的数据支持。

核心功能亮点

🌍 环境一致性核验

  • 多维比对:自动采集浏览器的时区、系统语言、区域设置,并与当前出口 IP 的归属地进行交叉比对。
  • 异常预警:如果 IP 显示在美国,但浏览器时区为北京时间或语言为简体中文,系统将立即标记为“不一致”,提示潜在的暴露风险。

🔍 深度泄露检测

  • WebRTC 泄露:检测是否通过 WebRTC 协议暴露了真实的本地 IP 或公网 IP。
  • DNS 泄露:利用自建的权威 DNS 服务,异步检测 DNS 请求是否绕过了代理隧道,直接发送至本地 ISP。
  • IPv6 泄露:检查在 IPv4 代理环境下,IPv6 流量是否直连从而暴露真实位置。

🕵️‍♂️ 浏览器指纹与环境特征

  • Canvas/Audio/WebGL:采集图形与音频渲染特征并计算哈希值,识别是否存在自动化测试工具(如 Selenium/Puppeteer)的痕迹。
  • IP 情报丰富:展示出口 IP 的归属地、ASN(自治系统号)、运营商、网络类型(数据中心/住宅/移动)及信誉评分。

📊 可视化诊断报告

  • 雷达图评分:将各项检测结果量化为雷达图,直观展示环境的安全得分。
  • 问题清单:列出具体的风险点及改进建议。
  • 隐私分享卡片:支持生成脱敏后的分享图片(IP 自动打码),所有绘图均在浏览器本地完成,不上传服务器。

技术架构

DetectRadar 采用前后端分离的现代技术栈,确保高效与可扩展性:

  • 前端 (Client):基于 Astro + Svelte 5 构建,负责高性能的信息采集、UI 渲染及本地 Canvas 绘图。
  • 后端 (Server):基于 Go + Fiber 开发,处理高并发请求,执行 IP 地理信息查询、一致性逻辑判断及泄露复核。
  • 数据支持:集成 GeoIP 数据库、ASN 数据库以及由独立项目 cloud-ip-crawler 生成的云厂商 IP 段库,确保机房识别的准确性。

隐私与安全承诺

  • 最小化数据采集:仅收集必要的诊断信息,Canvas/Audio/WebGL 等敏感指纹以哈希形式提交,无法还原原始图像。
  • 本地化处理:分享图的生成与 IP 脱敏完全在用户浏览器本地进行,保护用户隐私。
  • 透明机制:若因浏览器设置或网络策略导致某项检测无法执行(如 DNS 被拦截),报告会明确标注“未检测”,而非误导性的“正常”。

快速开始(自部署)

对于希望私有化部署或二次开发的开发者,DetectRadar 提供了清晰的启动流程:

  1. 准备后端数据:确保 server/data/ 目录下包含最新的 GeoIP、ASN 及云厂商 IP 数据库。
  2. 启动后端:
    cd server
    cp configs/config.yaml.example configs/config.yaml
    make run
    
  3. 启动前端:
    cd client
    npm install
    npm run dev
    
  4. 配置连接:前端默认连接 http://127.0.0.1:8080,可通过环境变量 PUBLIC_API_BASE 修改 API 地址。

适用人群

  • 隐私倡导者:希望确认自己的代理工具是否真正隐藏了真实身份和网络特征。
  • 跨境电商/营销人员:需要确保账号登录环境的 IP、时区、语言高度一致,防止关联封号。
  • 前端开发者:用于调试 WebRTC、DNS 过问及浏览器指纹兼容性问题。
  • 网络安全研究人员:作为快速评估目标环境暴露面的辅助工具。

相关导航