Charles Proxy 导致隐私错误
Charles Proxy Causes Privacy Error
我正在使用 Charles 代理来自本地主机的文件来测试 Facebook 游戏的功能。这是昨天的工作,现在突然打开代理导致来自 Chrome:
的隐私错误
"Your connection is not private, NET:ERR_CERT_AUTHORITY_INVALID".
我也从 Safari 和 Firefox 收到类似的消息。禁用 Mac OSX 代理允许我再次加载游戏。其他网站时好时坏。例如,Google 似乎受到影响,但亚马逊没有受到影响。
我不确定要在 Charles 的设置中检查什么,因为没有很多文档(而且我不相信自从它上次运行以来我没有更改任何内容)。
我在 Keychain 中所做的某些事情一定已经删除了 Charles 的 SSL 证书。我通过转到“帮助”->“SSL 代理”->“安装 Charles 根证书”重新安装。之后似乎一切正常。
打开 Keychain 并在 Certificates 中查找 Charles。如果显示红色 X,双击它,信任 -> 始终信任
实现此功能的分步指南如下:
- 安装查尔斯
- 安装火狐
- 打开查尔斯
- 帮助 > SSL 代理 > 安装 Charles 根证书
- 我安装了 "system" 和 "login"。
- 打开钥匙串访问(实用程序 > 钥匙串访问,假设 Mac)
- 搜索 "Charles"
- 打开两个证书并将所有信任级别更改为"Always Trust"。
- 退出 Keychain Access、Firefox 和 Charles
- 重新打开 Charles,然后打开 firefox。
- 安装 Charles FF 插件:Charles > 帮助 > 安装 FF 插件
- 安装后 RESTART FF。
- 在 FF 中启用 Charles:工具 > Charles > 启用 Charles 代理
在 Chrome Windows 中,您需要:
- 安装 Charles 根证书
- 保存 Charles 根证书
- 打开 Chrome 并找到“
Manage certificates
”
- 在“
Trusted ROOT certificate
”中安装保存的证书(这很重要。如果您在其他选项卡中安装,它将不起作用)。
- 重启Chrome
写给仍然困在这个问题上的人。即使遵循了此处提到的所有内容。我还在
"Your connection is not private, NET:ERR_CERT_AUTHORITY_INVALID"
错误信息。
然后我决定重启系统再试一次。还好重启后一切都解决了。
所以卡在这里的任何人请在安装证书后尝试重新启动系统。
我正在使用 Charles 代理来自本地主机的文件来测试 Facebook 游戏的功能。这是昨天的工作,现在突然打开代理导致来自 Chrome:
的隐私错误"Your connection is not private, NET:ERR_CERT_AUTHORITY_INVALID".
我也从 Safari 和 Firefox 收到类似的消息。禁用 Mac OSX 代理允许我再次加载游戏。其他网站时好时坏。例如,Google 似乎受到影响,但亚马逊没有受到影响。
我不确定要在 Charles 的设置中检查什么,因为没有很多文档(而且我不相信自从它上次运行以来我没有更改任何内容)。
我在 Keychain 中所做的某些事情一定已经删除了 Charles 的 SSL 证书。我通过转到“帮助”->“SSL 代理”->“安装 Charles 根证书”重新安装。之后似乎一切正常。
打开 Keychain 并在 Certificates 中查找 Charles。如果显示红色 X,双击它,信任 -> 始终信任
实现此功能的分步指南如下:
- 安装查尔斯
- 安装火狐
- 打开查尔斯
- 帮助 > SSL 代理 > 安装 Charles 根证书
- 我安装了 "system" 和 "login"。
- 打开钥匙串访问(实用程序 > 钥匙串访问,假设 Mac)
- 搜索 "Charles"
- 打开两个证书并将所有信任级别更改为"Always Trust"。
- 退出 Keychain Access、Firefox 和 Charles
- 重新打开 Charles,然后打开 firefox。
- 安装 Charles FF 插件:Charles > 帮助 > 安装 FF 插件
- 安装后 RESTART FF。
- 在 FF 中启用 Charles:工具 > Charles > 启用 Charles 代理
在 Chrome Windows 中,您需要:
- 安装 Charles 根证书
- 保存 Charles 根证书
- 打开 Chrome 并找到“
Manage certificates
” - 在“
Trusted ROOT certificate
”中安装保存的证书(这很重要。如果您在其他选项卡中安装,它将不起作用)。 - 重启Chrome
写给仍然困在这个问题上的人。即使遵循了此处提到的所有内容。我还在
"Your connection is not private, NET:ERR_CERT_AUTHORITY_INVALID"
错误信息。
然后我决定重启系统再试一次。还好重启后一切都解决了。
所以卡在这里的任何人请在安装证书后尝试重新启动系统。