Ram*_*esh 9 windows-8 charles-proxy
我最近从mac开发环境切换到windows开发环境.我广泛使用Chrles代理来捕获网络流量,请求和响应细节.现在我已经在Windows 8中安装了Charles代理版本3.7.我怎么看到我工作的网站根本没有打开Charles代理ON.它显示在下面的异常消息中.它适用于所有其他网站.
查尔斯错误报告
无法连接到远程主机
Charles无法连接到远程主机.检查您的Internet连接是否正常以及是否可以访问远程主机.也许你的网络使用代理服务器访问互联网?您可以将Charles配置为在外部代理设置中使用外部代理服务器.
报告的实际例外是:
java.net.ConnectException:连接超时:连接Charles Proxy,http://www.charlesproxy.com/
在来SE之前我做过的研究:
我在谷歌搜索了关键字"查尔斯错误报告 - 无法连接到远程主机".我得到了几个与上述问题相关的链接.
第一个链接表示检查外部代理设置.我已经检查过,我的电脑里没有外部代理设置.
第二个链接说打开浏览器中的URL并关闭查尔斯代理并重新打开它.我做到了 仍然没有运气.
如何克服这个问题?
您使用Fiddler等其他代理是否遇到同样的问题?如果是这样,则可能与 Charles 无关,而是网络问题或您的应用程序无法使用代理。
其他原因可能是使用 HTTPS(可能导致证书错误)或使用环回地址(localhost 或 127.0.0.1),代理可能会或可能不会忽略该地址。
更新
在 IE10+ 中,增强保护模式可防止不受信任的应用程序访问本地资源。不在受信任区域中的页面和站点被视为不受信任,因此它们无法连接到任何本地代理。Fiddler 包含一个配置按钮,用于配置 Windows 8 以绕过此问题。您可以在这里找到关于发生的情况及其原因的很好的解释。
在 Windows 8 中,仅针对 Metro IE 启用 EPM。在 8.1 中,即使对于桌面 IE,它也是默认启用的。
您只需将站点地址添加到 IE 安全设置中的受信任区域,就可以让 Charles 再次工作,或者您可以下载为Windows 8 Metro 风格应用程序配置 Fiddler中提到的 EnableLoopBackUtility ,以允许 IE 通过以下方式连接到您的站点:本地代理
| 归档时间: |
|
| 查看次数: |
7891 次 |
| 最近记录: |