Windows 8 查尔斯错误报告:如何克服它?

Windows 8 查尔斯错误报告:如何克服它?,windows-8,charles-proxy,Windows 8,Charles Proxy,我最近从mac开发环境切换到windows开发环境。我广泛使用Chrles代理来捕获网络流量、请求和响应细节。现在我已经在Windows8中安装了Charles proxy 3.7版。我曾经观察到,我工作的网站根本没有在Charles proxy上打开。下面显示异常消息。而且它对所有其他网站都非常有效 查尔斯错误报告 无法连接到远程主机 Charles无法连接到远程主机。检查你的互联网 连接正常且远程主机可访问。也许你的 网络使用代理服务器访问Internet?您可以配置 Charles在外部代

我最近从mac开发环境切换到windows开发环境。我广泛使用Chrles代理来捕获网络流量、请求和响应细节。现在我已经在Windows8中安装了Charles proxy 3.7版。我曾经观察到,我工作的网站根本没有在Charles proxy上打开。下面显示异常消息。而且它对所有其他网站都非常有效

查尔斯错误报告

无法连接到远程主机

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

报告的实际例外情况是:

java.net.ConnectException:连接超时:连接 代理

我来SE之前所做的研究:

我在谷歌搜索过关键词“Charles Error Report无法连接到远程主机”。我得到了与上述问题相关的几个链接

第一个链接表示检查外部代理设置。我已检查,我的计算机中没有外部代理设置。
第二个链接表示在浏览器中打开url,关闭charles代理,然后重新打开它。我做到了。还是不走运


如何克服这个问题?

其他代理(如)也会遇到同样的问题吗?如果是这样,可能与Charles无关,而是网络问题或应用程序无法使用代理

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

更新

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

在Windows 8中,EPM仅为Metro IE启用。在8.1中,默认情况下,即使是桌面IE也会启用EPM


只需在IE的安全设置中将您的站点地址添加到受信任区域,您就可以让Charles再次工作,或者您可以下载中提到的EnableLoopBackUtility,以允许IE通过本地代理连接到您的站点。

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

有着完全相同的问题,当我在Firefox的搜索栏中搜索一个单词时就会触发它…@Ramesh,你找到解决办法了吗?事实上,我刚刚找到了解决办法。我是VPN的幕后操纵者:什么不起作用?小提琴手?症状是什么?Fiddler的工具栏上有一个用于配置环回地址和应用程序豁免的。