Firefox 允许 HTTP URL(而不强制使用 HTTPS)

Jam*_*oon 8 firefox https http security-warning security-policy

tl;dr我想浏览http基于 的 URL,但 Firefox 不允许。

\n

本地网络 HTTP 服务器位于http://host(端口 80),相应的 HTTPS 服务器位于https://host(端口 443)。

\n

当我在 Firefox 地址栏中输入内容时http://host\xe2\x8f\x8e,Firefox 坚持将 URL 更改为https://host
\n使用Web 开发人员工具->网络选项卡,我可以看到 Firefox 直接进入,https://host尽管我输入了http://host. Firefox 未从服务器接收 HTTP 300 重定向。

\n

如何指示 Firefox 不使用http覆盖https
\n如何指示 Firefox 连接到http://host

\n
\n

在 Windows 10 上使用 Firefox 100。

\n

Jam*_*oon 2

tl;dr使用 IP 地址

\n

IP地址

\n

不要浏览指定主机的 URL,例如http://host,浏览到 IP 地址的 URL,例如http://192.168.1.2

\n

https如果设置了Don\xe2\x80\x99t启用HTTPS-Only模式, Firefox和其他浏览器将不会强制坚持协议。

\n

“设置”页面 ( ) 的“隐私和安全”about:preferences部分中,将仅 HTTPS 模式更改为Don\xe2\x80\x99t 启用仅 HTTPS 模式

\n

仅 HTTPS 模式

\n

其他需要考虑的配置

\n
    \n
  • about:config页面中,更改browser.fixup.fallback-to-httpsfalse(感谢@ubfan1)
  • \n
  • 搜索“HTTPS”并调整其他设置,直到找到为止
  • \n
\n
\n

相关的是,浏览到 IP 地址 URL 还允许跳过https连接的 TLS 证书检查。

\n

  • 希望这是真的,但 Firefox 106.0.4 仍然坚持在 IP 地址连接上使用 https。即使在“使用 https”中添加了例外,即使选中了“不使用 https”。也许你有一些其他设置实际上允许http? (2认同)