如何阻止 Firefox 在未经我许可的情况下自动连接
有些用户特别担心 Firefox 连接互联网的情况,尤其是当 Firefox 无缘无故地连接网络的时候(更多信息,请参看 Mozilla )。本文将解释火狐连接到互联网的各种原因,以及确有需要的时候您怎样可以阻止它这样做。
自动更新和安全
检查自动更新
火狐会偶尔检查它自身以及您的搜索引擎的可用更新。要想禁用这些检查,请:
- 点击菜单按钮 并点击 按钮 按钮。
- 选择 面板。
- 选择 选项卡。
- 选中不检查更新(不推荐:存在安全风险)并取消选中搜索引擎。
- 关闭“about:preferences”标签页。您做的所有更改都会自动保存。
- 点击菜单按钮 并点击 按钮 按钮。
- 在 面板,往下滚动到 Firefox 更新 部分。
- 选中不检查更新(不推荐)并取消选中自动更新搜索引擎。
- 关闭“about:preferences”标签页。您做的所有更改都会自动保存。
火狐还会检查你的附加组件(扩展,主题)是否有更新,要禁止这个检查:
-
点击菜单按钮 ,选择 打开附加组件管理器。
- 在附加组件管理器标签页中选择 面板。
- 在标签页顶部,点击“全部附加组件工具” 菜单,取消选中自动更新附加组件并选中重置全部附加组件自动更新。
更新阻止列表
Firefox 有时会更新阻止列表,该列表用于阻止恶意扩展、有漏洞的插件、已吊销的证书和已知导致崩溃的图形驱动。更多信息,参阅 (MozillaWiki)、(MozillaWiki)、撤销中间证书:OneCRL 简介 博客和 等文章。要禁用此功能:
-
在 ,输入 about:config ,然后按 EnterReturn。
- 可能出现 这样可能会失去质保! 警告页面。点击 ,以继续打开 about:config 页面。
- 在 about:config 页面,搜索首选项 extensions.blocklist.enabled。
-
观察其 值 一栏的内容。
- 如果是 false,不用改。
- 如果是 true,双击它并改为 false。
更新反网络钓鱼和反恶意软件防护列表
列表会自我更新,要关闭此功能:
- 点击菜单按钮 并点击 按钮 按钮。
- 选择 面板。
- 取消选中 拦截危险与诈骗内容。
另外,你下载一个应用软件时,Firefox 会检查其签名。如果有签名,Firefox 会和已知的安全发布者的签名做比较。如果该软件不能被定为“安全”(被允许)或“恶意”(被阻止),Firefox 就会向 Google 的安全浏览服务发送该软件的一些下载数据来查询该软件是否安全。要关闭此类恶意软件保护:
-
在 ,输入 about:config ,然后按 EnterReturn。
- 可能出现 这样可能会失去质保! 警告页面。点击 ,以继续打开 about:config 页面。
- 在 about:config 页面,搜索首选项 browser.safebrowsing.downloads.remote.enabled。
-
观察其 值 一栏的内容。
- 如果是 false,不用改。
- 如果是 true,双击它并改为 false。
更新追踪保护列表
列表也许正在更新自己。要关闭它:
- 点击菜单按钮 并点击 按钮 按钮。
- 选择 面板。
- 取消勾选 在隐私浏览窗口中使用跟踪保护在隐私浏览模式中使用跟踪保护拦截已知的跟踪器。
安全网站证书
当你访问安全网站(即 "https" 网站),Firefox 会验证网站的证书。这个过程可能包括与一家第三方认证机构通过名为 的协议进行通信,以验证证书是否还有效。要关闭它:
- 点击菜单按钮 并点击 按钮 按钮。
- 选择 面板。
- 选择 标签页。
- 取消勾选 查询 OCSP 响应服务器,以确认证书当前是否有效。
- 点击菜单按钮 并点击 按钮 按钮。
- 选择 面板。
- 在 安全 下的 证书 部分,取消勾选
- 取消勾选 查询 OCSP 响应服务器,以确认证书当前是否有效。
预先读取
预读链接
如果您正在查看的任何网站使用了特殊的预读链接(prefetch-link)标签,火狐将预读某些链接。欲了解更多信息,请参见 链接预取常见问题。要禁用预读:
-
在 ,输入 about:config ,然后按 EnterReturn。
- 可能出现 这样可能会失去质保! 警告页面。点击 ,以继续打开 about:config 页面。
- 在 about:config 页面中,搜索首选项 network.prefetch-next。
-
查看其 值 一栏的内容。
- 如果它被设置为 false,那么什么都不用做。
- 如果它被设置为 true,双击它以设置它为 false。
预读 DNS
为了减少延迟,Firefox 会主动对用户选择的链接和网页元素指向的 URL 进行域名解析。更多信息,见此 DNS 预读博客。要禁用 DNS 预读:
-
在 ,输入 about:config ,然后按 EnterReturn。
- 可能出现 这样可能会失去质保! 警告页面。点击 ,以继续打开 about:config 页面。
- 在 about:config 页面,搜索首选项 network.dns.disablePrefetch。
-
查看其 值 一栏的内容。
- 如果是 true,不用改。
- 如果是 false,双击它并改为 true。
投机性预连接
为了提高加载速度,当鼠标悬停在新标签页、用户开始在搜索栏或主页/新标签页的搜索区开始搜索时,Firefox 会预判性的打开这些连接。一旦这个判断和用户的动作一致,由于已经开始了一些工作,页面加载的速度会更快。要禁用此功能:
-
在 ,输入 about:config ,然后按 EnterReturn。
- 可能出现 这样可能会失去质保! 警告页面。点击 ,以继续打开 about:config 页面。
- 在 about:config 页面,搜索首选项 network.http.speculative-parallel-limit。
-
查看其 值 一栏的内容。
- 如果是 0,不用改。
- 如果是其他值,双击它并改成 0。
预读附加组件列表
每次打开附加组件窗口时,火狐都会预读附加组件的列表以改善
面板的响应能力。如果没有打开附加组件管理器,就不会出现这个连接。用户调用的内容
加载主页
加载您的主页时需要连接互联网。如果要更改您的主页为不产生互联网连接的页面:
- 点击菜单按钮 并点击 按钮 按钮。
- 选择 面板。
- 设置 启动 Firefox 时 为 显示空白页或者设置为显示您的主页并点击 。关闭 about:preferences 页面。
扩展
您已安装的扩展可能会与它所依赖的网站建立连接。例如:连接到某网站以同步您的书签、连接某网站以更新阻挡站点的列表等等。也有可能是某些扩展会改变火狐在其他方面的行为。例如,FasterFox 扩展有个预取所有链接的选项。要禁用或者移除扩展,查阅文章 。
Firefox 还检查你的附加组件(扩展、主题)是否有可用更新。要禁用此检查:
-
点击菜单按钮 ,选择 打开附加组件管理器。
- 在附加组件管理器标签页中选择 面板。
- 在标签页顶部,点击“用于所有附加组件的工具” 菜单,取消勾选 自动更新附加组件 再选择 重设所有附加组件为自动更新。
更新实时书签
的定期刷新时会连接到互联网。删除您的所有实时书签可以阻止这些连接的产生。
恢复下载
当您启动 Firefox 时,您上一次浏览时未完成的下载项可能会继续下载。
- 点击 Ctrl + JCtrl + Shift + Ycommand + J 打开 。
- 确保目前没有下载项。
加载搜索插件图标
当你 ,而它又不带图标时,Firefox 也许会按照该插件的指导去网站查询一次图标并保留在缓存里以备再用。
Firefox 同步
使用 会建立经常性的网络连接,这样才能同步你的设备和 Mozilla 同步服务器上你的数据。为了选择同步何种数据或断开同步,参看 一文。
Mozilla 内容
小片段
如果你使用内置的默认主页 about:home,Firefox 会在搜索框周围显示 Mozilla 相关的内容("Snippets")——小片段——它会每天更新一次。如果你想断开到 Mozilla 小片段服务器的连接:
-
在 ,输入 about:config ,然后按 EnterReturn。
- 可能出现 这样可能会失去质保! 警告页面。点击 ,以继续打开 about:config 页面。
- 在 about:config 页面,搜索首选项 browser.aboutHomeSnippets.updateUrl。
- 双击它并设为空值。
用于默认搜索引擎的位置信息
为了根据您的地理位置正确设置默认搜索引擎,Firefox 会连接到 Mozilla 服务器进行一次位置查询,并将国别信息存放在本地。这次连接在你第一次启动 Firefox 时进行——如果你要避免这个,你需要预先设置首选项 browser.search.geoip.url 为空。
"What's new" 页面
浏览器更新后,Firefox 也许会在常规的主页旁边显示一个额外的标签页,它提供更多关于此次更新带来的改变或新功能的信息。如果不想显示该页面:
-
在 ,输入 about:config ,然后按 EnterReturn。
- 可能出现 这样可能会失去质保! 警告页面。点击 ,以继续打开 about:config 页面。
- 在 about:config 页,搜索首选项 browser.startup.homepage_override.mstone。
- 双击它并设为 ignore。
更新附加组件元数据
附加组件管理器显示每一个你已经安装的附加组件的信息,并且在“获取附加组件”面板提供个性化的推荐。要保持这些数据的更新,火狐每天都要从 获取一次信息(更多信息参见 这篇博文 )。要禁止这些更新:
-
在 ,输入 about:config ,然后按 EnterReturn。
- 可能出现 这样可能会失去质保! 警告页面。点击 ,以继续打开 about:config 页面。
- 在 about:config 页面,搜索首选项 extensions.getAddons.cache.enabled 。
-
观察 extensions.getAddons.cache.enabled 行的 值 列。
- 如果它被设置为 false,那么什么都不用做。
- 如果它被设置为 true,双击它以设置它为 false。
诊断
Firefox 会向 Mozilla 提交某些诊断数据,包括 、 和 。这些数据为帮助改进浏览器提供了信息。您可以在 Firefox 选项首选项 中的 禁用数据分享。
要禁用数据分享:
- 点击菜单按钮 并点击 按钮 按钮。
- 选择 面板。
- 在 Firefox 数据收集与使用 部分,取消勾选下面的选框。
另外,Mozilla 会询问一小部分采样用户对 Firefox 的体验评级,用于更好地了解用户对浏览器的感觉。更多信息,参看 。该评级功能会和 Mozilla 服务器建立连接,如果要关闭此功能:
-
在 ,输入 about:config ,然后按 EnterReturn。
- 可能出现 这样可能会失去质保! 警告页面。点击 ,以继续打开 about:config 页面。
- 在 about:config 页,搜索首选项 browser.selfsupport.url。
- 双击它并设为空值。
媒体处理能力
OpenH264 编解码器
Firefox 会使用由 Cisco 提供的 OpenH264 编解码器来支持用于 WebRTC 的 H.264 视频,WebRTC 技术允许联网的点对点的视频通信。更多信息,参看博客 。 OpenH264 编解码器不和 Firefox 一起发布,但会在第一次启动 Firefox 时下载。如果你想阻止这个,你需要预先设置首选项 media.gmp-gmpopenh264.enabled 为 false。
WebRTC
(Web Real-Time 通信)是一项提供浏览器到浏览器直接通信(声音、视频、文件分享)的技术。由于它目前正在草案和实现阶段,WebRTC 会导致你的本地 IP 地址暴露到网站,即使使用 VPN 或 NAT 路由器也是一样——WebRTC API 要利用该数据来设置两个本地客户端的点对点连接。
如果要禁用 WebRTC:
-
在 ,输入 about:config ,然后按 EnterReturn。
- 可能出现 这样可能会失去质保! 警告页面。点击 ,以继续打开 about:config 页面。
- 在 about:config 页,搜索首选项 media.peerconnection.enabled。
-
查看其 值 一栏的内容。
- 如果是 false,不用改。
- 如果是 true,双击它并改为 false。
要了缓解这个问题的其他方法以及一些细节的选项,请参看
向设备发送视频
Firefox 带有一个 "向设备发送视频" 的功能,该功能默认被禁用,它可以把 HTML5 视频内容发送给同一网络内的 Roku、Chromecast 或类似设备。如果启用了此功能,Firefox 会发送 包(简单服务发现协议,组播地址 239.255.255.250,端口 1900)到本地网络来搜索和配对设备。这可能导致防火墙弹出对话框,询问你是否允许此连接。
要禁用此功能:
-
在 ,输入 about:config ,然后按 EnterReturn。
- 可能出现 这样可能会失去质保! 警告页面。点击 ,以继续打开 about:config 页面。
- 在 about:config 页,搜索首选项 browser.casting.enabled。
-
查看其 值 一栏的内容。
- 如果是 false,不用改。
- 如果是 true,双击它并改为 false。
恶意软件
如果您的机器被病毒、木马或间谍软件感染,那么火狐的互联网连接可能会被恶意软件劫持,用来与它的作者通信,或向您发送广告,等等。如果您怀疑是遇到了这种情况,请考虑从专业的安全论坛寻求建议。更多信息,见 。
环回连接
火狐可能在非 Unix 的计算机上使用环回连接(连接到 IP 地址 127.0.0.1)。在这种情况下,浏览器是想与其自身达成通讯,并且我们不推荐阻止这种通讯。详见 了解更多信息。
基于 的信息编写