我读到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在这种情况下不起作用,因为它只添加到当前用户代理字符串):
- 在地址栏中输入
about:config
并按Enter - 单击警告页面上的接受按钮。
- 类型用户代理在过滤器中查看是否
general.useragent.override
已定义(默认情况下未定义) general.useragent.override
如果不存在则创建。右键单击或面板下部的Shift+ ,选择F10新的和细绳并输入“general.useragent.override”(参见下面的第一个屏幕截图)- 将值更改为类似googleinstantisreallyirritating或者www.google.com(选择设置后双击或按Enter)。原始设置类似于
Firefox/3.6
。
这是在 Firefox 11 上测试的(但屏幕截图来自 Firefox 3.6)。
结果如下: