3

我想查看 iphone 应用程序发出的请求/响应。我主要从事网络应用程序,我可以使用 firebug / fiddler 来查看它们。但是,如果我在无线设备上运行 iOS 应用程序,我如何查看它的传入/传出流量?

4

2 回答 2

10

如果配置正确,Charles Web 代理(我也相信 Fiddler)允许来自外部主机的连接。在 Charles 中,您需要确保将您的 iPhone 添加到代理 -> 访问控制设置中的访问控制列表中。

之后,您可以简单地将 iPhone 的代理设置为计算机的 Charles 或 Fiddler 实例。就我而言,我的本地桌面位于 192.168.10.1,因此我的 iPhone 的代理设置为:

192.168.10.1:8888    

但是,一个问题可能是您要解密 SSL 流量。可能很难让 iPhone 将 Fiddler 或 Charles 的证书添加到钥匙串中。

于 2012-06-02T17:37:11.103 回答
2

你可以将你的mac无线分享到iphone然后使用一些工具,我个人使用http://www.charlesproxy.com/来解决这些问题

您可以从https://superuser.com/questions/99870/mac-wireshark-alternatives中选择一个工具

于 2012-06-02T16:42:57.077 回答