【问题标题】:Charles Error Report: How to over come it?查尔斯错误报告:如何克服它?
【发布时间】:2013-06-30 08:27:07
【问题描述】:

我最近从mac开发环境切换到windows开发环境。我广泛使用 Chrles 代理来捕获网络流量、请求和响应详细信息。现在我已经在 Windows 8 中安装了 Charles 代理 3.7 版。我如何观察到我正在使用的网站在开启 Charles 代理的情况下根本没有打开。它显示在异常消息下方。它适用于所有其他网站。

查尔斯错误报告

连接远程主机失败

Charles 无法连接到远程主机。检查您的互联网 连接正常并且可以访问远程主机。也许你的 网络使用代理服务器访问互联网?你可以配置 Charles 在 External Proxy 中使用外部代理服务器 设置。

报告的实际异常是:

java.net.ConnectException:连接超时:连接查尔斯 代理,http://www.charlesproxy.com/

我在来 SE 之前所做的研究:

我在 google 中搜索了关键字“Charles Error Report-Failed to connect to remote host”。我有几个与上述问题相关的链接。

第一个链接说检查外部代理设置。我已检查,我的计算机中没有外部代理设置。
第二个链接说在浏览器中打开 url 并关闭 charles 代理并重新打开它。我这样做了。还是没有运气。

如何解决这个问题?

【问题讨论】:

  • 有完全相同的问题,当我在 Firefox 的搜索栏中搜索单个单词时触发它...
  • @Ramesh,你找到解决办法了吗?
  • 其实我刚刚发现了解决方案。我支持 VPN:charlesproxy.com/documentation/faqs/…

标签: windows-8 charles-proxy


【解决方案1】:

您是否遇到与Fiddler 等其他代理相同的问题?如果是这样,它可能与 Charles 无关,而是网络问题或您的应用程序无法使用代理。

其他原因可能是使用 HTTPS(可能导致证书错误)或使用环回地址(localhost 或 127.0.0.1),代理可能会或可能不会忽略这些地址。

更新

在 IE10+ 中Enhanced Protection Mode 防止不受信任的应用程序访问本地资源。不在受信任区域中的页面和站点被视为不受信任,因此它们无法连接到任何本地代理。 Fiddler 包含一个配置按钮,用于配置 Windows 8 以绕过此问题。您可以很好地解释发生了什么以及为什么here

在 Windows 8 中,仅为 Metro IE 启用 EPM。在 8.1 中,即使桌面 IE 也默认启用它。

您可以通过将您的站点地址添加到 IE 安全设​​置中的 Trusted Zone 来让 Charles 再次工作,或者您可以下载 Configure Fiddler for Windows 8 Metro-style applications 中提到的 EnableLoopBackUtility 以允许 IE 通过本地代理连接到您的站点

【讨论】:

  • 什么不起作用?提琴手?有什么症状? Fiddler 在其工具栏上有一个"Win8 Config button",用于配置环回地址和应用程序豁免in Windows 8.1
【解决方案2】:

我将其视为与时间或缓存相关的小精灵。对我来说,在大多数情况下,这可以通过在浏览器中执行几次强制重新加载来解决。这样做在每个平台上略有不同。在 Mac/Chrome 中,按住 Command + Shift + R 几秒钟就可以了。在 Win/IE 中,按住 Shift 并单击地址栏中的重新加载图标几次即可 - 理论上,Shift + F5 应该做同样的事情,但效果不佳。

【讨论】:

    猜你喜欢
    • 2014-12-24
    • 2020-05-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-21
    • 1970-01-01
    相关资源
    最近更新 更多