localhost 在 Chrome 上因“隐私错误”而被阻止

localhost blocked on Chrome with "Privacy Error"

提问人:wyboo 提问时间:2/21/2016 最后编辑:mechwyboo 更新时间:11/17/2023 访问量:66907

问:

Google Chrome 正在阻止 。localhost

我正在使用 、 ports 和 .Google Chrome 是最新的。XAMPPApache localhost80443

我收到以下错误:

您的连接不是私有的

攻击者可能试图从 localhost 窃取您的信息(例如,密码、消息或信用卡)。净::ERR_CERT_COMMON_NAME_INVALID

Apache XAMPP 本地主机

评论


答:

143赞 Kyle Erickson 2/23/2016 #1

试试这个:

在 Chrome 中,在地址栏中输入 chrome://flags/#allow-insecure-localhost。

启用“允许从 localhost 加载的资源使用无效证书”选项。

重新启动 Chrome,它应该允许该网站。

评论

1赞 Andrew 5/3/2017
这有什么缺点吗?允许来自本地主机的不安全的任何实际问题?
1赞 Kyle Erickson 7/11/2017
我不明白为什么,因为localhost只是您的本地机器。
13赞 DrLightman 12/5/2017
在 Chrome 62.0.3202.94 上对我不起作用,即使标志在那里,它似乎也没有任何影响。
9赞 Tom Shaw 12/15/2017
将主机名从 *.dev 更改为 *.local 后为我工作。在 Apache Windows 10 上测试。
2赞 black_yurizan 12/20/2017
@TomShaw可以确认,我将 example.dev 更改为 example.io,它开始工作
0赞 Hike Nalbandyan 12/31/2017 #2

我也有同样的问题。

凯尔·埃里克森(Kyle Erickson)的回答对我不起作用。
我更改了主机名,没关系。您也可以直接使用 ip。

-7赞 user9182333 2/17/2018 #3

重置浏览器。从浏览器中删除缓存和 Cookie。现在就试试你的网站。它应该有效。 仍然不起作用,请在下面的评论中告诉我们。

评论

0赞 Rumit Patel 2/17/2018
应该在评论中。
21赞 van le 3/9/2018 #4

从 Chrome 版本 63 开始,它会将所有 .dev 扩展名重定向到域 https 因此,请尝试将另一个扩展名更改为另一个扩展名,例如 .test、.local... 你可以参考这里: https://docs.serverpress.com/article/234-your-connection-is-not-private-google-chrome

评论

6赞 TheTechGuy 4/10/2018
正好解决了我的问题。使用 .dev 域,将其更改为 .git,它完美无缺。
2赞 Nathan 5/3/2018
这也是我的问题,使用 .dev 域,将其更改为 .local 并且工作正常
4赞 Atef Rihane 3/19/2019 #5

只需将“.dev”更改为“.local”,它就对我有用 我使用的是 Windows 10

3赞 Najathi 7/7/2019 #6

您的连接对于 XAMPP 中的虚拟主机不是私有的

我遇到过同样的问题,现在已经解决了。

不要将“.dev”用于本地域 - 新版 Chrome(版本 63)会将所有 .dev -域重定向到“https://name.dev'

尝试将您的本地域重命名为“.test”和“phpmyadmin.test”或其他名称

17赞 Andrey Patseiko 1/22/2021 #7

尝试在被阻止的页面中输入这是不安全的。只需在键盘上输入此单词即可。我从这个 https://medium.com/@dblazeski/chrome-bypass-net-err-cert-invalid-for-development-daefae43eb12 找到了解决方案

0赞 Raghubir Singh 11/17/2023 #8

如何在chrome上启用chrome://flags/#allow-insecure-localhost?您可能希望跳转到浏览器的 beta 分支。然而,这并不是真正必要的,因为确实有另一种方法可以在 Chrome 上启用 allow-insecure-localhost 标志。步骤如下:

  1. 从地址栏启动“chrome://flags”
  2. 将“暂时取消过期的 M118 标志”和“暂时取消过期的 M117 标志”设置为“已启用”enter image description here
  3. 重新启动 Chrome
  4. 启动“chrome://flags/#allow-insecure-localhost”
  5. 它现在将可见,因此只需启用它即可
  6. 重新启动 Chrome

注意:这适用于 Chrome 更高版本 117、118 和 119 及更高版本。