有没有办法有选择地使用查尔斯代理与特定的应用程序,如Mac上的iOS模拟器?目前,在监控与iOS模拟器运行的iOS应用程序之间的HTTP流量时,Charles还监控来自其他应用程序的HTTP流量,如Chrome和邮件应用程序等。这真的很让人分心。除了在Charles代理设置下添加我们想绕过的域名列表之外,还有什么方法可以做到这一点吗?
Chrome是一个真正的问题,因为它使用Mac OS X代理设置。我试过像Proxy Switchy这样的扩展,但它要么没有帮助,要么我不知道如何配置它。
任何指针都将受到高度赞赏。谢谢!
发布于 2012-06-08 03:42:49
您确实可以在Charles proxy中过滤记录。只需转到Proxy>Record设置...然后,您可以包含或排除您需要的任何域。这是做这件事的唯一方法。使用域、端口、路径或查询。
如果您不想录制来自google Chorme的内容,只需按下Cmd+Shift+P禁用该选项,这将禁用Mac代理。
发布于 2012-06-23 16:17:20
使用Sequence选项卡,您可以设置过滤器:
快速,简单,无需担心代理菜单和设置。
发布于 2014-07-16 05:28:26
我也在试着做类似的事情。请考虑将其作为替代方案。如果您有iOS设备,您可以在该设备上运行您的应用程序,并通过禁用"Mac代理“将Charles配置为仅显示来自远程客户端的流量
这是一个示例设置:使用一个远程客户端(在本例中为iPad )和一个运行Charles的Mac作为代理主机,通过取消选中Proxy Settings >> Mac >> Enable Mac(见下图)中的复选框,禁用"Mac代理“。
通过这样做,您实际上过滤了您的简单设置,使其仅显示来自远程客户端( iPad)的流量。
https://stackoverflow.com/questions/10938624
复制相似问题