![为什么 Firefox 即使在空闲时也会发送 TCP 数据包?](https://linux22.com/image/1456294/%E4%B8%BA%E4%BB%80%E4%B9%88%20Firefox%20%E5%8D%B3%E4%BD%BF%E5%9C%A8%E7%A9%BA%E9%97%B2%E6%97%B6%E4%B9%9F%E4%BC%9A%E5%8F%91%E9%80%81%20TCP%20%E6%95%B0%E6%8D%AE%E5%8C%85%EF%BC%9F.png)
我在 Debian 上运行 Firefox。我进行了全新安装,没有 cookie,也没有从我这边输入任何信息。我还禁用了所有无意义的健康和崩溃报告跟踪。我还禁用了“共享附加数据”。
此时,没有任何网站的 TCP 连接,然后我将 Firefox 保持在“创建新选项卡”状态。当我关闭 Firefox 时,也没有数据包。当我打开它时,我会看到发送到我访问过的网站(几天前)的随机 TCP 数据包,例如“duckduckgo”和“cloudflare”。(我怀疑它们是 HTTPS,因为它们是通过 TLS 发送到受尊重服务器的端口 443 的)。
为什么?(该问题在 Chromium 上也存在)
答案1
我在一篇博文中找到了解决方案。希望它能对某些人有所帮助。
基本上,Firefox 会对 CDN 网络(cloudflare 和其他)执行许多预取操作,联系 Google 获取恶意软件更新,并联系自己的服务获取插件阻止列表和其他安全更新。这些设置都可以在 about:config 中禁用。
我使用这些设置测试了浏览器一个小时,没有联系任何辅助服务,这是我没有想到的。
来源:http://kb.mozillazine.org/Connections_established_on_startup_-_Firefox