浏览器提示“您的连接不是私密连接”怎么办:证书错误的原因分类与逐步解法
打开一个常去的网站,突然整页变红,写着「您的连接不是私密连接」,下面一行小字是 NET::ERR_CERT_AUTHORITY_INVALID 或者 ERR_CERT_DATE_INVALID 之类看不懂的代码。有时只有一个网站这样,有时所有网站都这样;有时只在公司或学校的网络里出现,回家就好了;也有人是开了 VPN 之后才出现,关掉又正常。多数人的反应是点「继续前往」或换个浏览器,但都没有回答关键问题:到底是谁出了错。
这个警告的含义其实很明确:浏览器在建立 HTTPS 连接时要核对网站出示的证书,核对不过就拒绝显示页面。核对失败的原因大致分四类——你的设备(时钟不对、系统太旧)、你所在的网络(公共 WiFi 的登录页劫持、路由器或运营商的干预)、你装的软件(安全软件的 HTTPS 扫描、公司下发的根证书),以及网站本身(证书过期、配置不全)。这篇先教你用错误代码把原因归到这四类之一,再分别给出处理办法,并说清什么时候可以点继续、什么时候绝对不能。
先看错误代码:它已经告诉你一半答案
读这张表时抓住一个规律:日期类错误先查自己的时钟,机构类错误先查自己的网络与软件,域名类与吊销类错误多半是网站那边的事。另一个快速判断办法是换一个网络——用手机蜂窝网络打开同一个网站,如果正常,问题就在你原来的网络或设备上;如果还是报错,多半是网站本身。浏览器的错误代码命名与展示方式会随版本变化,以官方最新说明为准。
| 错误代码 | 字面含义 | 最常见的真实原因 | 归类 |
|---|---|---|---|
| ERR_CERT_DATE_INVALID | 证书不在有效期内 | 设备时钟错误,其次是网站证书真过期 | 设备或网站 |
| ERR_CERT_AUTHORITY_INVALID | 签发机构不受信任 | 公共 WiFi 登录页劫持、安全软件扫描、系统缺根证书 | 网络或软件 |
| ERR_CERT_COMMON_NAME_INVALID | 证书上的域名与访问的不符 | 网站配置错误,或流量被导到别的服务器 | 网站或网络 |
| ERR_CERT_REVOKED | 证书已被吊销 | 网站换证后旧证书被吊销 | 网站 |
| ERR_SSL_PROTOCOL_ERROR | 握手协议层失败 | 中间设备干扰、系统过旧、端口错误 | 网络或设备 |
| ERR_CERT_SYMANTEC_LEGACY 等 | 特定机构证书不再信任 | 网站仍在用被淘汰的证书 | 网站 |
分步操作:从最可能到最不可能逐项排除
- 第一步:先把线路准备好,连上刺猬VPN。安装客户端后自定义用户名和密码即可完成匿名注册,不需要邮箱、也不需要手机号,免费节点永久免费、不限流量,注册即用;全程 HTTPS+AES 加密传输。它的作用是把你的流量装进加密隧道,绕开本地网络里可能存在的干预,如果连上后报错消失,问题就在本地网络;
- 第二步:检查设备的日期、时间和时区,打开自动同步。这是日期类错误的头号原因,尤其是长期没开机的电脑和电池耗尽过的手机;
- 第三步:如果你连的是机场、酒店、咖啡店的 WiFi,先在浏览器里打开一个普通的 HTTP 网页,让登录页弹出来完成认证,再访问原网站。登录页劫持是公共 WiFi 上证书错误的主要来源;
- 第四步:暂时关闭安全软件里的「HTTPS 扫描」「网页防护」之类的功能再试。它们通过替换证书来检查加密流量,与浏览器的信任列表冲突时就会报错;
- 第五步:把操作系统和浏览器更新到当前版本。老系统缺少新的根证书,遇到用新机构签发的网站就会报机构不受信任;
- 第六步:清理浏览器的缓存与 HSTS 记录,再重新打开。
- 第七步:换一个 DNS 再试,路由器或运营商的 DNS 把域名指到了错误的服务器时,会报域名不符的错误;
- 第八步:以上都做完仍只有某一个网站报错,那就是网站的问题,联系网站方或等待修复,不要为了打开它去修改自己的安全设置;
- 第九步:手机与电脑同时排查能更快定位,一个账号支持多设备同时在线,iPhone 用户装客户端见 iOS 安装教程。
按现象排查:几种典型场景对应的原因
下面按你遇到的场景逐条对应,重点是判断问题在设备、网络、软件还是网站。
- 所有网站都报错:几乎一定是设备问题,查时钟、查系统版本、查安全软件;
- 只有一个网站报错、换网络还是报:网站自己的证书过期或配置不全,等它修;
- 只在公司或学校网络报错:网络里有统一的检查设备,配了它下发的根证书就正常,这属于该网络的管理策略,是否接受由你决定;
- 只在公共 WiFi 报错:登录页劫持,先完成认证或直接改用蜂窝网络;
- 开 VPN 后才报错、关掉正常:多半是该节点的 DNS 解析异常或线路被干扰,换一个节点即可,持续出现则反馈客服;
- 关 VPN 才报错、开着正常:本地网络存在干预,正好说明加密隧道起了作用,保持连接使用;
- 报错的是银行、支付、邮箱这类网站:无论原因是什么都不要点继续,换网络、换设备验证;
- 手机报错电脑正常:手机系统过旧缺根证书,或者手机连的是另一个网络。
四类原因对比:能不能点「继续前往」
「继续前往」这个按钮是给你在确认风险之后使用的,不是绕过警告的快捷键。判断标准很简单:如果这个网站上有你的账号密码、支付信息或私人邮件,任何证书错误都不能点继续;如果只是看一篇公开文章,并且你已经确定是网站自己的证书过期,那点继续的后果只是可能被看到你在读什么。加密隧道的价值在这里就体现出来了:本地网络能做的干预都被隔在隧道外面,刺猬VPN 覆盖 20 多个国家、100 多台服务器,免费节点不限流量、不限速,一个账号支持多设备同时在线,实际可用性取决于当前网络环境。
| 原因归类 | 典型场景 | 能否点继续 | 正确做法 |
|---|---|---|---|
| 设备时钟或系统过旧 | 所有网站报错 | 不建议,修好即可 | 校准时间、更新系统 |
| 公共 WiFi 登录页劫持 | 机场酒店首次连接 | 只在登录页可以 | 先完成认证或用加密隧道 |
| 安全软件 HTTPS 扫描 | 装了安全软件后开始报错 | 不建议 | 关闭该功能或更新软件 |
| 公司或学校下发根证书 | 只在该网络报错 | 由你决定 | 了解其含义后再安装 |
| 网站证书过期或配置错 | 只有一个网站报错 | 普通内容站可以,敏感站不可以 | 等网站修复 |
| 中间人干预 | 特定网络、特定时段 | 绝对不可以 | 换网络或保持加密隧道 |
为什么不同设备表现不一样
同一个网站同一个网络,电脑正常手机报错,或者反过来,这是很常见的现象。原因在于每台设备自带一份「信任的证书机构列表」,这份列表随系统更新而更新。老系统的列表里缺少近几年新出现的机构,遇到用新机构签发证书的网站就会报机构不受信任;某些品牌的手机系统更新停止后,这个问题会越来越多,除了升级系统或换设备没有根本解法,临时办法是用自带独立证书列表的浏览器。
另一类差异来自浏览器本身。有的浏览器使用系统的证书列表,有的自带一份,所以同一台电脑上两个浏览器一个报错一个正常也不奇怪。还有 HSTS 机制:网站声明过「只能用 HTTPS 且不允许忽略证书错误」之后,浏览器会记住这条规则,遇到证书错误时连「继续前往」按钮都不给。这是网站在保护你,只能修复原因。
与其他网络故障的分工
证书错误常常与另外几种故障混在一起出现。想弄清地址栏小锁到底在验证什么、HTTPS 与 HTTP 的差别在哪里,见 HTTP 与 HTTPS 的区别。公共 WiFi 上有人在中间替换证书是什么样的攻击、怎么识别,见 中间人攻击与咖啡店 WiFi。
如果页面不是变红而是直接显示「连接已重置」,那是另一种机制,连接在握手阶段就被切断了,排查思路不同,见 ERR_CONNECTION_RESET 排查。
常见报错速查表
| 现象 | 原因 | 解决办法 |
|---|---|---|
| ERR_CERT_DATE_INVALID 且所有网站报错 | 设备时钟不准 | 开启自动校时 |
| ERR_CERT_AUTHORITY_INVALID 只在公共 WiFi | 登录页劫持 | 先打开 HTTP 页完成认证 |
| 装安全软件后开始报错 | HTTPS 扫描替换证书 | 关闭该功能 |
| 老手机报机构不受信任 | 系统缺新根证书 | 更新系统或换浏览器 |
| ERR_CERT_COMMON_NAME_INVALID | 域名与证书不符或被导向 | 换 DNS,确认网站配置 |
| 开 VPN 后才报错 | 节点 DNS 或线路异常 | 换节点 |
| 没有继续前往按钮 | 网站启用 HSTS | 修复原因,不能绕过 |
高频问答
- 问:点「继续前往」到底危险不危险?答:看网站。有账号密码或支付信息的绝对不点,公开内容站在确认是网站自身证书过期后可以点,但别输入任何信息;
- 问:为什么开了 VPN 反而报证书错误?答:多半是该节点解析异常或线路被干扰,换一个节点通常就好,持续出现反馈客服;
- 问:所有网站都报错是不是中毒了?答:先查时钟,绝大多数是时间不对;其次查安全软件的 HTTPS 扫描,两者都排除后再考虑其他可能;
- 问:公司网络让我装一个证书才能上网,装吗?答:装了之后该网络的管理方可以查看你的加密流量,这是它的管理策略,了解含义后由你决定,个人账号建议不要在这种网络上登录;
- 问:网站证书过期是网站的错还是我的错?答:只有这一个网站报错、换网络仍然报错,就是网站的错,等它修复即可;
- 问:为什么没有「继续前往」按钮?答:网站启用了 HSTS,明确要求浏览器不允许忽略证书错误,只能修复原因。
让红色警告不再吓人:长期做法
「您的连接不是私密连接」这个提示背后的原因可以归为设备、网络、软件、网站四类,错误代码与「换网络试一次」这两个动作就能把绝大多数情况归到位。长期做法是把容易出问题的变量固定好:设备开自动校时、系统与浏览器保持更新、安全软件不开 HTTPS 扫描、公共网络上默认走加密隧道,剩下的证书错误基本就只剩网站自己的问题了。
还要养成一个判断习惯:警告页出现时先看错误代码再决定动作,而不是条件反射地点继续或换浏览器。刺猬VPN 采用 HTTPS+AES 加密传输,支持自定义用户名和密码匿名注册,不需要邮箱和手机号;免费节点永久免费、不限流量、注册即用,在公共网络上把流量装进隧道就能隔开登录页劫持这类本地干预,时长套餐按周月年计费、期间不限流量不限速,会员节点覆盖更多地区,一个账号支持多设备同时在线。浏览器的错误提示与证书机制会随版本调整,以官方最新说明为准,实际可用性取决于当前网络环境。
开始使用刺猬VPN:HTTPS+AES 加密、零日志,匿名注册无需邮箱
刺猬VPN提供永久免费节点,不限流量;无需邮箱,自定义用户名即可匿名注册。一个账号支持多设备同时在线,实际可用性取决于当前网络环境。