手把手教会你解决 Chrome 访问非受信证书页面时,提示「您的连接不是私密连接」错误的方法

Posted by Mike on 2020-07-06

在较新版本的 Chrome 中访问一些未受信任的 HTTPS 页面时,会提示类似 NET::ERR_CERT_INVALID 的错误。以往旧版本中,我们可以选择跳过得以继续访问,但是新版本的 Chrome 中并不允许继续,且提示以下错误:

经过很多种尝试后,目前发现只有两种比较有效的方法可以解决。

  • 方法一

你可以在 Chrome 启动时加上 --ignore-certificate-errors--ignore-urlfetcher-cert-requests 参数来解决该问题。

  1. Windows 用户
1
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --ignore-certificate-errors
  1. Mac 用户
1
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --ignore-certificate-errors --ignore-urlfetcher-cert-requests &> /dev/null

然后重新打开 Chrome 并浏览您的网站,便可正常访问。

  • 方法二

当出现 “您的连接不是私密” 页面时,点击高级后,并直接输入 thisisunsafe 关键字并回车。当你使用的 Chrome 版本不允许通过点击操作设置例外时,这样操作将允许将此次请求设置到安全例外中。

注意:在 Chrome 该页面上,直接键盘输入后回车,并不是在地址栏输入。

如果你真的看不明白上面的文字描述,还可以参考下面的操作演示:

参考文档

  1. https://www.google.com

  2. http://www.hackdig.com/03/hack-68770.htm

  3. https://blog.csdn.net/quanqxj/article/details/103076795

  4. https://medium.com/@dblazeski/chrome-bypass-net-err-cert-invalid-for-development-daefae43eb12