Charles Proxy 导致隐私错误

Posted

技术标签:

【中文标题】Charles Proxy 导致隐私错误【英文标题】:Charles Proxy Causes Privacy Error 【发布时间】:2015-09-25 16:15:37 【问题描述】:

我正在使用 Charles 代理来自 localhost 的文件以测试 Facebook 游戏的功能。这是昨天工作的,现在突然打开代理会导致 Chrome 出现隐私错误:

“您的连接不是私密的,NET:ERR_CERT_AUTHORITY_INVALID”。

我也从 Safari 和 Firefox 收到类似的消息。禁用 Mac OSX 代理可以让我再次加载游戏。其他网站受到打击或错过。例如,谷歌似乎受到了影响,但亚马逊没有。

我不确定要在 Charles 的设置中检查什么,因为它没有很多文档(而且我不相信自从它上次工作以来我没有改变任何东西)。

【问题讨论】:

ios 上最新版本的 Chrome 似乎不允许使用 Charles(或任何东西)进行代理。它认为这是一种中间人攻击(有点像,但由我执行,呃)。如果有人想出一种解决方法,我会在 Stack Overflow 上提问并在此处发布该问题的链接 - 请在此处发布答案(与此问题非常相似的搜索词,可能会有所帮助)。 【参考方案1】:

打开钥匙串并在证书中查找查尔斯。如果它显示一个红色 X,双击它,信任 -> 始终信任

【讨论】:

【参考方案2】:

我在 Keychain 中所做的某件事一定是清除了 Charles 的 SSL 证书。我通过转到帮助-> SSL 代理-> 安装查尔斯根证书重新安装。之后一切似乎都正常了。

【讨论】:

如果这个 ^ 不起作用。打开钥匙串并在所有项目中查找查尔斯,删除所有与查尔斯相关的内容并重新安装查尔斯根证书。如果显示红色 X,手动双击它,信任 -> 始终信任 这对我有用。您是否先重新安装了证书 Tom? 我必须从 Charles 中安装证书,然后在钥匙串中将其设置为受信任,然后一切正常。谢谢大家!【参考方案3】:

完成这项工作的分步指导如下:

安装 Charles 安装火狐 打开查尔斯 帮助 > SSL 代理 > 安装 Charles 根证书 我在“系统”和“登录”中都安装了。 打开钥匙串访问(实用程序 > 钥匙串访问,假设在 Mac 上) 搜索“查尔斯” 打开两个证书并将所有信任级别更改为“始终信任”。 退出 Keychain Access、Firefox 和 Charles 重新打开 Charles,然后重新打开 firefox。 安装 Charles FF 插件:Charles > 帮助 > 安装 FF 插件 安装后重启 FF。 在 FF 中启用 Charles:工具 > Charles > 启用 Charles 代理 ?

【讨论】:

我在钥匙串访问中没有任何给查尔斯的东西 @raphisama 您没有安装证书。关注Help > SSL Proxying > Install Charles Root Certificate【参考方案4】:

在 Windows 上的 Chrome 中,您需要:

    安装 Charles 根证书 保存 Charles 根证书 打开 Chrome 并找到“Manage certificates” 在“Trusted ROOT certificate”中安装已保存的证书(这很重要。如果您安装在其他选项卡中,它将不起作用)。 重启 Chrome

【讨论】:

非常感谢!! :-)) 我想知道为什么它不起作用。【参考方案5】:

对于仍然坚持这个问题的任何人。即使遵循此处提到的所有内容。我还在 "Your connection is not private, NET:ERR_CERT_AUTHORITY_INVALID" 错误信息。

然后我决定重新启动系统并重试。谢天谢地,重启后一切都解决了。

因此,卡在此处的任何人请在安装证书后尝试重新启动系统。

【讨论】:

我仍然被困在这里......即使在重新启动后。 >.

以上是关于Charles Proxy 导致隐私错误的主要内容,如果未能解决你的问题,请参考以下文章

手机连接Charles配置好代理后无法上网

如何使用 Charles Proxy 配置 Appium Android?

http调试工具Charles Proxy用法详解

前端调试利器 - Charles

前端调试利器 - Charles

移动开发抓包工具Charles Proxy v4.1.1破解版下载