火狐浏览器提示“连接不安全”说明正以http访问且站点无有效https证书;需启用https-only模式或about:config双参数设为true强制升级,清除hsts缓存并添加证书例外可解决内网自签名证书信任问题。

火狐浏览器提示“连接不安全”时,说明当前正以HTTP协议访问网站,而该站点未部署有效HTTPS证书或证书已过期;此时若你确认目标网站可信且希望强制走HTTPS通道(例如内网测试环境已配置好自签名证书但未被系统信任),需主动启用并锁定HTTPS优先策略,而非被动接受HTTP降级。
启用全局HTTPS-Only模式
这是最直接的强制升级方式,浏览器会自动将所有HTTP请求重写为HTTPS,仅当目标站完全不支持HTTPS时才弹出确认提示。
1、点击右上角菜单 → 【设置】→ 左侧选择【隐私与安全】。
2、向下滚动到【HTTPS-Only 模式】区域,开启开关。
3、勾选【在所有窗口启用 HTTPS-Only 模式】——【此操作不可逆,重启后立即生效】。
4、关闭当前所有标签页,重新打开浏览器,再访问原HTTP地址,将自动跳转至HTTPS版本。
通过about:config精准控制HTTPS升级逻辑
适用于需要保留部分内网HTTP访问能力,又想对公网域名强制HTTPS的混合场景。它比图形界面更底层,能绕过UI层的开关限制。
方法一:启用双保险策略
1、地址栏输入 about:config → 点击【接受风险并继续】。
2、搜索 dom.security.https_only_mode,双击设为 true。
3、再搜索 dom.security.https_first_mode,若存在则同样设为 true。
4、重启浏览器,此时所有新发起的HTTP请求都会先尝试HTTPS连接。
方法二:禁用HSTS缓存干扰(关键步骤)
如果页面仍跳回HTTP或报错“SSL_ERROR_UNKNOWN_PROTOCOL”,很可能是旧HSTS记录在作祟。必须清除对应域名的本地HSTS条目:关闭Firefox → 打开 about:support → 点击【配置文件夹】→ 用记事本打开 SiteSecurityServiceState.txt → 搜索并删除包含目标域名的整行 → 保存后重启。
临时绕过证书错误并信任当前HTTPS连接
当你确认内网HTTPS服务使用的是自签名证书或私有CA签发证书,且浏览器尚未导入该根证书时,可手动添加例外。
第一步:访问目标HTTPS地址(如 https://192.168.1.100),出现红色警告页。
第二步:点击页面中央的【高级】按钮 → 出现“接受风险并继续”链接。
第三步:点击该链接 → 浏览器弹出证书例外对话框 → 勾选【永久存储此例外】→ 点击【确认安全例外】。
第四步:页面刷新后即可正常加载,且后续访问不再提示。
注意:此操作仅对当前域名生效,不会影响其他网站;【务必确认该服务器确为你可控的内网设备,否则存在中间人攻击风险】。











