如何匿名化我的浏览器用户代理,但仍然被视为 Firefox/Ubuntu 用户?

如何匿名化我的浏览器用户代理,但仍然被视为 Firefox/Ubuntu 用户?

我读到EFF 的 Panopticlick项目来查看您的网络浏览器的标头有多独特。我想稍微匿名化一下。

我当前的用户代理是

Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.7) Gecko/20100106 Ubuntu/9.10 (karmic) Firefox/3.5.7

我想使其更加匿名,但我仍然希望被视为 Firefox 和 Ubuntu 用户。

  • 如何在 Firefox 中更改我的用户代理?
  • 我应该将其更改为什么以使其不那么独特,但在网络分析软件上仍被视为 Firefox 用户和 Ubuntu 用户?

我知道并不能保证我会被视为 Firefox/Ubuntu 用户,只要“大多数时间有效”就足够了。

答案1

部分匿名化你的用户代理实际上会让你的标头更加独特,而不是更少。(想象一下牛群中一只没有条纹的斑马。)

但是,如果您坚持的话,我会首先删除所有特定的次要版本号,因为它们可用于定位已知漏洞。我会保留应用程序可能用于确定浏览器兼容性的字符串。

所以

Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.7) Gecko/20100106 Ubuntu/9.10 (karmic) Firefox/3.5.7

变成这样:

Mozilla/5 (X11; U; Linux i686; en-US) Gecko/2010 Ubuntu/9.10 (karmic) Firefox/3.5

答案2

您可以使用这个插件更改/创建自定义用户代理。

答案3

由于它是 Ubuntu,我想许多拥有相同 Firefox 版本的用户。因此,您的原始版本实际上是更好的比例如 更常见,Mozilla/5.0 (Linux) Gecko Ubuntu Firefox因为原文更常见。

答案4

第一个问题的答案:

通过更改设置来设置 Firefox 中的用户代理general.useragent.override常规.用户代理.extra.firefox在这种情况下不起作用,因为它只添加到当前用户代理字符串):

  1. 在地址栏中输入about:config并按Enter
  2. 单击警告页面上的接受按钮。
  3. 类型用户代理在过滤器中查看是否general.useragent.override已定义(默认情况下未定义)
  4. general.useragent.override如果不存在则创建。右键单击或面板下部的Shift+ ,选择F10新的细绳并输入“general.useragent.override”(参见下面的第一个屏幕截图)
  5. 将值更改为类似googleinstantisreallyirritating或者www.google.com(选择设置后双击或按Enter)。原始设置类似于Firefox/3.6

这是在 Firefox 11 上测试的(但屏幕截图来自 Firefox 3.6)。

在此处输入图片描述

结果如下:

在此处输入图片描述

相关内容