为什么Firefox在启动时建立与detectportal.firefox.com的连接?

尝试消除问题的工具

当您监视Firefox Web浏览器的网络流量时,您可能会注意到,默认情况下,浏览器在启动时会建立到detectportal.firefox.com的连接。

该连接是浏览器自动建立的第一个连接,您可能想知道为什么要首先建立连接。

detectportal.firefox.com

这个名字提供了一个线索。 Firefox尝试找出Internet连接是否受限。可以访问Internet的酒店和其他地方会使用强制性门户,这些门户会限制连接,除非用户先输入代码。

Web浏览器和任何其他Internet软件无法建立连接,因为默认情况下每次尝试都将阻止该连接;这意味着浏览器无法检查更新或加载不在缓存中的站点。

火狐浏览器 尝试 在该初始连接的帮助下检测门户是否处于活动状态。在这种情况下,网络连接将被阻止,因为它们无论如何都不会成功。

在家中或未使用强制门户进行互联网连接的任何其他位置使用浏览器的Firefox用户,可以阻止连接尝试,因为这样做没有任何弊端。

注意 :下面的评论部分提到的用户禁用了检查影响 Firefox的新专用网络 连接能力。

firefox-network.captive-portal-service.enabled

这是配置Firefox阻止与detectportal.firefox.com的连接的方法:

  1. 在Firefox地址栏中加载about:config。
  2. 确认如果显示警告页面,请小心。
  3. 搜索network.captive-portal-service.enabled。
  4. 切换首选项,使其值为False。
    1. False表示Firefox在启动时不会连接到detectportal.firefox.com。
    2. 默认值为True。这意味着Firefox将连接到该地址,以确定是否使用了强制门户。
  5. 重新启动Firefox。

您可以使用Wireshark之​​类的网络监视器来记录Firefox建立的连接,并验证是否不再建立与detectportal.firefox.com的连接。我在 Firefox 73.0.1 ,是网络浏览器的最新稳定版本。

如果您在使用强制门户的环境中使用Firefox,则可以轻松地重新启用该设置。

现在轮到你: 您是否检查程序自动建立的连接?