Chrome访问https显示ERR_CERT_INVALID无法跳过问题解决

本文详细介绍了在macOS上使用Chrome浏览器时遇到的ERR_CERT_INVALID错误,特别是当访问HTTPS页面时。文章提供了有效的解决方案,即通过在页面上输入特定字符串来跳过此错误,帮助用户理解可能的原因并解决问题。

macOS Chrome访问https页面显示ERR_CERT_INVALID,以往版本可以选择跳过,继续访问,但是新版本Chrome不允许继续,且提示:

您的连接不是私密连接

攻击者可能会试图从 XX.XX.XX.XX 窃取您的信息(例如:密码、通讯内容或信用卡信息)。了解详情

NET::ERR_CERT_INVALID

将您访问的部分网页的网址、有限的系统信息以及部分网页内容发送给 Google,以帮助我们提升 Chrome 的安全性。隐私权政策

XX.XX.XX.XX 通常会使用加密技术来保护您的信息。Google Chrome 此次尝试连接到 XX.XX.XX.XX 时,此网站发回了异常的错误凭据。这可能是因为有攻击者在试图冒充 XX.XX.XX.XX,或 Wi-Fi 登录屏幕中断了此次连接。请放心,您的信息仍然是安全的,因为 Google Chrome 尚未进行任何数据交换便停止了连接。

您目前无法访问 XX.XX.XX.XX,因为此网站发送了 Google Chrome 无法处理的杂乱凭据。网络错误和攻击通常是暂时的,因此,此网页稍后可能会恢复正常。

经过很多尝试,发现只有一种有效方法可以跳过:

在chrome该页面上,直接键盘敲入这11个字符:thisisunsafe

(鼠标点击当前页面任意位置,让页面处于最上层即可输入)

### 关于 `dashboardNET ERR_CERT_INVALID` 错误的解决方案 `ERR_CERT_INVALID` 是一种常见的浏览器错误,通常与 HTTPS 请求的安全认证问题相关。此错误可能由多种原因引发,包括证书无效、自签名证书、证书过期或域名不匹配等问题。以下是针对该错误的详细分析和解决方法。 #### 1. 问题描述 当用户尝试访问 `dashboardNET` 时,浏览器显示 `ERR_CERT_INVALID` 错误。这表明浏览器无法验证网站的 SSL/TLS 证书,可能是由于以下原因之一: - 证书由不受信任的证书颁发机构(CA)签发。 - 证书已过期或尚未生效。 - 证书的公共名称(Common Name, CN)与实际访问的域名不匹配。 - 服务器配置了错误的证书链[^1]。 #### 2. 问题分析 `ERR_CERT_INVALID` 错误通常可以细分为以下两种常见情况: - **`NET::ERR_CERT_AUTHORITY_INVALID`**:表示证书由不受信任的 CA 签发。例如,使用自签名证书或内部 CA 签发的证书[^3]。 - **`NET::ERR_CERT_COMMON_NAME_INVALID`**:表示证书的公共名称与访问的域名不匹配。例如,证书为 `www.example.com` 签发,但用户访问的是 `example.com`[^4]。 在 `dashboardNET` 的情况下,错误可能是由于以下原因导致: - 使用了自签名证书或未受信任的 CA 签发的证书。 - 证书的域名与实际访问的域名不匹配。 - 证书链配置错误,导致浏览器无法验证整个证书链的有效性。 #### 3. 解决方法 以下是针对 `ERR_CERT_INVALID` 错误的具体解决步骤: ##### 3.1 验证证书是否有效 确保服务器上的 SSL/TLS 证书满足以下条件: - 证书由受信任的 CA 签发。 - 证书的有效期覆盖当前时间。 - 证书的公共名称(CN)或 Subject Alternative Name(SAN)字段包含实际访问的域名。 可以通过浏览器开发者工具或在线工具(如 [SSL Checker](https://www.sslshopper.com/ssl-checker.html))检查证书的详细信息[^2]。 ##### 3.2 检查证书链配置 如果证书链配置不正确,浏览器可能无法验证整个证书链的有效性。确保服务器上正确配置了中间证书和根证书。对于 Nginx,可以参考以下配置示例: ```nginx server { listen 443 ssl; server_name dashboardNET; ssl_certificate /path/to/fullchain.pem; # 包含服务器证书和中间证书 ssl_certificate_key /path/to/private.key; ssl_protocols TLSv1.2 TLSv1.3; ssl_ciphers HIGH:!aNULL:!MD5; } ``` ##### 3.3 导入自签名证书(适用于内部系统) 如果 `dashboardNET` 使用的是自签名证书或内部 CA 签发的证书,可以将证书导入到浏览器的信任存储中。具体步骤如下: - 下载服务器的证书文件。 - 在 Chrome 中,通过 `设置 > 隐私和安全 > 安全 > 高级 > 管理证书` 导入证书。 - 将证书标记为“始终信任”[^3]。 ##### 3.4 清空缓存并硬刷新 浏览器可能会缓存无效的证书信息。可以通过以下方式清除缓存并强制重新加载页面: - 按 `Ctrl + Shift + R` 或 `Cmd + Shift + R` 进行硬刷新。 - 打开开发者工具(F12),选择网络选项卡,勾选“禁用缓存”,然后重新加载页面[^4]。 ##### 3.5 检查重定向配置 如果服务器配置了 301 或 302 重定向,可能导致目标域名与证书的公共名称不匹配。检查服务器的重定向规则,确保目标域名与证书的域名一致。例如,在 Nginx 中避免不必要的重定向: ```nginx server { listen 80; server_name dashboardNET; return 301 https://$host$request_uri; } ``` #### 4. 总结 `ERR_CERT_INVALID` 错误通常是由于 SSL/TLS 证书配置不当引起的。通过验证证书的有效性、检查证书链配置、导入自签名证书以及清除浏览器缓存等方法,可以有效解决此类问题。 --- ###
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值