Charles过滤网络请求和弱网设置

七言 2025-8-1 11 8/1

[TOC]

Charles过滤网络请求和弱网设置

Charles过滤网络请求

  • 通常情况下,我们需要对网络请求进行过滤,只监控向指定目录服务器上发送的请求

Filter过滤

  • 在主界面的底部的Filter栏中填入需要过滤出来的关键字。例如我们的服务器的地址是:http://baidu.com , 那么只需要在 Filter 栏中填入 baidu 即可。(适用于临时性的封包过滤)

Charles过滤网络请求和弱网设置

Recording Settings过滤

  • 在 Charles 的菜单栏选择 “Proxy”–->“Recording Settings”,然后选择Include栏,选择添加一个项目,然后填入需要监控的协议,主机地址,端口号(非必填,不确定可不填)。这样就可以只截取目标网站的封包了(适用于长期的封包过滤)

Charles过滤网络请求和弱网设置

Focus过滤

  • 在想过滤的网络请求上右击,选择“Focus”,会自动的在view-->Focused Hosts自动添加过滤的协议,主机地址和端口号。不想过滤可右击取消勾选
  • 把目标域名设为 Focus,其他域名被折叠到 “Other Hosts”。适用于只专注于当前需要分析的目标请求

Charles过滤网络请求和弱网设置

Charles过滤网络请求和弱网设置

charles弱网设置

  • 在做移动开发的时候,我们常常需要模拟慢速网络或者高延迟的网络,以测试在移动网络下,应用的表现是否正常

  • 在 Charles 的菜单上,选择 “Proxy”–->“Throttle Setting” 项,在之后弹出的对话框中,我们可以勾选上 “Enable Throttling”(节流调节),并且可以设置 Throttle Preset 的类型

  • 如果我们只想模拟指定网站的慢速网络,可以再勾选上图中的 “Only for selected hosts” 项,然后在对话框的下半部分设置中增加指定的 hosts 项即可

  • charles主页顶部小乌龟图标变亮即代表网速模拟已启动,可点击图标进行随时关闭(乌龟图标置灰即关闭)

Charles过滤网络请求和弱网设置

- THE END -

七言

8月01日15:54

最后修改:2025年8月1日
0

非特殊说明,本博所有文章均为博主原创。

共有 0 条评论