Charles - 如何使用"客户端地址"字段过滤录制内容?

NSF*_*NSF 45 proxy remote-debugging charles-proxy

我正在我的计算机上调试,通过在iPad中添加IP作为代理.我只需要看到来自iPad而不是电脑的流量.

"概述"部分的"客户端地址"字段中提到了iPad的IP.我如何看到来自该IP的请求?

cap*_*kaw 36

Command + Shift + P应该可以解决问题,或者MAC OS X ProxyProxy菜单中切换.

在此输入图像描述

  • 刚才我自己想出来了.这应该是正确的答案. (2认同)
  • @Simon:启用此选项将允许流量通过Charles,**它不会排除用作代理的主机上的传入/传出流量**,这是OP的要求。 (2认同)
  • “我只需要查看来自 iPad 的流量,而不是来自计算机的流量。” (2认同)

l'L*_*L'l 34

在代理>录制设置下

您可以输入特定位置以专门记录使用/来自使用的请求include,或exclude防止记录位置.也可以通过按住控件单击该structure部分并选择忽略来根据需要将请求列入黑名单.如果您要向Charles运行的计算机排除请求,那么您需要关闭它的Web浏览器,电子邮件等,以便将针对/从的计算机的请求降至最低.你不能忽视主机查尔斯因为它是作为代理上运行 -但你可以选择包括/使用排除其他机/客户端的访问控制.

查尔斯代理设置

使用查尔斯作为" 中间人 ":

键盘快捷键 P,或从菜单中选择Proxy> Mac OS X Proxy.

注意:选项不排除(主机)在用作代理的计算机上传入/传出的流量.

  • 我无法相信这不是一个简单易用的功能.这似乎是一个非常常见的请求,即"嘿,只显示来自此IP地址的流量",然而,如果它甚至可能,它涉及非常复杂的步骤. (4认同)

Mih*_*hai 6

您还可以为您的机器禁用代理。这样,唯一连接的客户端将是 ipad。在 Mac OS X 上,只需转到“系统偏好设置” >“网络” >“选择活动网络设备”>“高级” >“代理”,然后取消选中“ Web 代理”和“安全 Web 代理”