从 charles 代理记录中排除主机

Posted

技术标签:

【中文标题】从 charles 代理记录中排除主机【英文标题】:Exclude host machine from charles proxy recordings 【发布时间】:2018-09-10 17:26:40 【问题描述】:

我正在尝试仅从 android 设备捕获结果,但我也不断看到来自我的 MAC 的结果。

我已尝试在录制设置中排除 127.0.0.1 和 HTTP 代理的地址(来自帮助>在移动设备上安装 Charles 根证书)。

我还查找了手机的 IP 地址,并仅在 SSL 代理设置中启用了它(而不是 .

建议?

【问题讨论】:

【参考方案1】:

1) 您应该在 Charles 应用中关闭此选项:

代理 > macOS 代理

2) 您还可以检查您使用的网络适配器是否配置了代理:

系统偏好设置 > 网络 > 标记左侧列表中第一个连接的适配器,例如:Wi-Fi,然后点击高级... 按钮 > 确保 代理 选项卡上没有配置代理

如果看到本地主机设置为代理,请清除设置:

第一种方法与第二种方法相同,但有时 Charles 应用程序无法从网络适配器中正确删除代理设置,因此您必须手动将其删除。

【讨论】:

这就是问题所在。谢谢。【参考方案2】:

如果您遇到的问题是请求过多,很难找到您想要处理的请求,您可以通过右键单击您想要处理的请求来使用“Focus”选项在请求窗格中监控并选择 Focus。请注意,您可以专注于多个主机。

这将使来自其他主机的请求在请求窗格中的“其他主机”条目下分组,因此它们不会再打扰您的工作。

【讨论】:

以上是关于从 charles 代理记录中排除主机的主要内容,如果未能解决你的问题,请参考以下文章

charles抓包显示此主机未开启ssl代理

Charles代理SSL连接不会显示主机名,只显示ips

如何绕过 Charles Proxy 中 Map Remote 的某些域?

重放 Charles 代理会话并记录结果

Charles Proxy SSL:“未为此主机启用 SSL 代理”[关闭]

SSL 代理/Charles 和 Android 问题 [关闭]