浏览器隐私

HTTP 请求头查看

查看我们的服务器收到的请求头,对比页面导航、JavaScript 请求和 Client Hints。

秘密按规则遮蔽。 Authorization、Cookie 及被识别为密钥、令牌、秘密或签名的头在显示前遮蔽。名称规则不能识别所有秘密。工具不写应用日志,服务器基础设施可能保留独立日志。

正在分析收到的导航请求…

请求与网络

TLS 与 HTTP

JavaScript Client Hints

状态
正在读取…

收到的请求头

名称可显示的值分类读取

发现与局限

  • 正在分析。

请求头 Via, Forwarded, X-Forwarded-For 或 CDN 专用字段包含声明信息,可被添加、删除或伪造;仅存在不证明使用匿名代理。

比较调整前后

在同一设备上运行同一测试并保存初始结果。启用 VPN 或调整一个相关设置后,在其他条件相同的情况下重测并保存新结果。

保存调整前和调整后的结果,即可进行比较。

这个测试能说明什么

请求头描述到达服务器时的请求,可包含浏览器声明、语言和 HTTP 路径线索。关键是观测点:浏览器、代理、CDN 和我们的服务器可显示或修改不同字段。差异不自动说明篡改,需比较同一请求环境。

如何操作

  1. 在目标浏览器配置打开页面,记录连接状态。
  2. 运行记录,如需查看服务器请求的额外 Client Hints 可重新加载。
  3. 比较导航与 fetch 头,再单独看 JavaScript 可读提示。

如何测量

工具记录 HTML 导航及 fetch 时我们的服务器真正收到的头,并在允许时读取 JavaScript Client Hints。

敏感值先遮蔽再显示,Cookie 名可能仍可见但值隐藏。模块不生成诊断日志,托管基础设施可能独立记录请求。

解读结果

请求字段相符
这些字段在本次请求环境中一致到达我们的服务器,不意味着所有网站都收到一样的信息。
导航与 fetch 不同
上下文、后续可用 Client Hints 或中间处理可解释差异,应检查字段作用。
缺失或遮蔽
浏览器可能不提供、中间设备可能删除、工具可能遮蔽敏感值。后端 TLS 细节缺失不证明浏览器使用明文。

比较调整前后

  1. 同配置、源站和请求阶段保存记录,注明是否重载。
  2. 只改一个浏览器或连接设置,重复相同导航及 fetch 顺序。
  3. 比较同类请求;后端协议和 TLS 细节与浏览器到前端证据分别读。

测试的局限

  • 代理类请求头不能独自证明匿名化或中间设备可信。
  • 遮蔽规则无法识别普通名称自定义头中的所有秘密,分享导出前应检查。

需要时如何调整

语言头不符合预期
查看浏览器语言顺序,重载后重复记录。
缺少预期 Client Hints
先核对 HTTPS、浏览器支持及重载顺序,不要直接认定为隐私功能。

常见问题

这就是浏览器发送的原始内容吗?

这是我们的服务器收到的内容,途中设备可增删或改写。

代理头能证明 VPN 吗?

不能,最多是路径线索,也可能缺失、改写或不可信。

资料与技术参考