HSTS错误源于浏览器强制HTTPS但连接异常,需先在chrome://net-internals/#hsts中Query确认域名是否被记录,若显示“Found”再执行Delete清除;同时清除SSL状态、浏览数据,并彻底结束chrome.exe进程。

当你在Chrome中输入http://192.168.1.100却瞬间跳转到https://192.168.1.100并显示“您的连接不是私密连接”,且页面连“继续前往不安全网站”按钮都不出现,说明该域名已被HSTS策略强制锁定,必须手动清除其缓存记录才能恢复HTTP访问能力。
确认HSTS是否生效
这一步不能跳过,否则可能白清数据。在地址栏输入 chrome://net-internals/#hsts → 回车 → 在“Query domain”框中输入你要访问的完整域名(例如 【192.168.1.100】,不含http://或端口号)→ 点击“Query”。若下方显示“Found”,证明HSTS确已生效;若显示“Not found”,问题不在HSTS,无需执行后续删除操作。
删除指定域名的HSTS策略
方法一:精准删除(推荐)
在 chrome://net-internals/#hsts 页面中,向下滚动至“Delete domain security policies”区域 → 在输入框中再次输入该域名(如 【192.168.1.100】)→ 点击“Delete”。页面会立即刷新并显示“Domain deleted”提示,表示删除成功。
方法二:批量清空(仅当多个内网域名均被锁定时使用)
在同一页的“Delete domain security policies”下方,直接输入 【.】(一个英文句点)→ 点击“Delete”。此操作将清除浏览器中所有HSTS记录,包括github.com、google.com等主流站点——下次首次访问这些HTTPS网站时会重新协商HSTS策略,不影响安全性,但可能短暂增加握手延迟。
清除关联缓存与SSL状态
第一步:清基础数据
按 Ctrl+Shift+Delete(Windows)或 ⌘+Shift+Delete(Mac)→ 时间范围选“所有时间”→ 勾选“Cookie及其他网站数据”和“缓存的图片和文件”→ 点击“清除数据”。
第二步:清SSL会话残留
在地址栏输入 chrome://settings/security → 滚动到底部 → 点击“管理证书”→ 点击“清除SSL状态”。这一步必须做,否则旧的SSL握手失败记录可能让浏览器拒绝重试HTTP连接。
第三步:强制退出进程
打开任务管理器(Ctrl+Shift+Esc)→ 找到所有名称为 【chrome.exe】 的进程 → 全部右键“结束任务”。不彻底退出会导致HSTS删除和SSL清除不生效,重启后仍锁定。











