Debugging 如何在具有代理设置的系统中使用charles?

Debugging 如何在具有代理设置的系统中使用charles?,debugging,proxy,charles-proxy,Debugging,Proxy,Charles Proxy,我正在办公室使用一台虚拟pc,我想在其中与charles一起测试。 Windows操作系统使用代理连接到网络。 在Charles软件中,当我取消选中“启用windows代理”复选框时,我可以连接到internet,但不会记录来自本地主机的连接当我检查它时,我得到, 查尔斯错误报告 Name lookup failed for external proxy server Charles failed to resolve the name of your external proxy server

我正在办公室使用一台虚拟pc,我想在其中与charles一起测试。
Windows操作系统使用代理连接到网络。
在Charles软件中,当我取消选中“启用windows代理”复选框时,我可以连接到internet,但不会记录来自本地主机的连接
当我检查它时,我得到,

查尔斯错误报告

Name lookup failed for external proxy server
Charles failed to resolve the name of your external proxy server into an IP address.    
Check your external proxy configuration in the External Proxy Settings.
The actual exception reported was:
java.net.UnknownHostException: http://webproxy.****.***.*****.net<br>
外部代理服务器的名称查找失败 Charles无法将外部代理服务器的名称解析为IP地址。 在外部代理设置中检查外部代理配置。 报告的实际例外情况是: java.net.UnknownHostException:http://webproxy.****.**.**.net

虽然我遇到了这个错误,但当选中“启用windows代理”复选框时,我能够记录本地主机请求
这是为什么?
在外部代理设置中,“使用外部代理”处于启用状态,未选中时-internet工作但不录制。
我的目标是捕获软件从操作系统(而不是浏览器)发送的所有请求。
怎么做?请帮忙。

谢谢

您的VPC可能位于允许绕过windows代理的不同子网上,这也解释了为什么它无法解析代理的主机名(不同子网)。检查虚拟PC中的网络设置,查看是否无法使用其他方法连接到网络(NAT、桥接连接等)