title: How to use charles in a system with proxy settings?
body: <p>I am using a virtual pc from my office, in which I want to test with charles.<br>
  That Windows OS uses a proxy for connecting to net.<br>
  In Charles software, When I <strong>uncheck</strong> the "enable windows proxy" checkbox, I am able to <strong>connect</strong> to the internet, but connections from localhost are not recorded!<br>When I <strong>check</strong> it, I get, <br></p>
  
  <p><strong>Charles Error Report</strong><br></p>
  
  <pre><code>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&lt;br&gt;
  </code></pre>
  
  <p><br></p>
  
  <p>Though I get this error, when "enable windows proxy" checkbox is checked I am able to record localhost requests!.<br>
  Why is this?<br>
  In External Proxy Settings, "use External proxy" is enabled, which when unchecked -internet works but not recording.<br>
  My aim is to capture all requests sent by softwares from OS other than a browser.<br>
  How to do it? pls help.<br>
  Thanks</p>