如何使用Charles Proxy监控虚拟机VM中来自IE 8的流量?

时间:2014-04-07 13:48:57

标签: javascript proxy virtual-machine

我试图在IE8中调试问题。

我正在测试缩小和丑化的JavaScript代码中的实时错误,因此开发工具在这里不是很有用。

我在Mac上工作,所以我使用VirtualBox VM。

我有Charles Proxy正在运行。我想使用Charles将提供的JavaScript映射到本地未经授权的版本。这对于本机运行的Firefox和Chrome来说很好,但我无法让Charles监控来自VM的流量。

有什么建议吗?

2 个答案:

答案 0 :(得分:26)

事实证明,我所要做的就是告诉VM中的IE使用我的代理。

互联网选项 - > “连接”选项卡,单击“局域网设置” - >选中“为LAN使用代理服务器”复选框

在“地址”框中,键入代理服务器的地址,在我的情况下,它是我的Mac的IP

在“端口”框中,键入Charles正在运行的端口号。

答案 1 :(得分:0)

如果有人在选择正确的IP地址时感到困惑:

  1. 找到您的代理IP地址和端口(在Ubuntu中,转到“网络”->“代理”)。
  2. @spinners答案中所述
  3. 将获得的值键入浏览器代理设置。
  4. 使用代理IP地址从VirtualBox的浏览器中调用主机。