Charles05--菜单介绍


Charles界面基本布局

主菜单栏

File文件菜单的介绍

“导入””导出”这个功能在和别人沟通的时候很常用,比如你向第三方
工具/类库开发人员求助某个功能,或者有BUG怎么避开;
他们一般会让你提供抓包到时候收到的文件,或者应用场景之类
的;
你可以导出你捕捉到的信息,发送给别人(类似PS里的PSD源文
件),
别人收到后,在charles里打开就可以看到同样的抓包信息了,方便
远程分析和交流;

Edit菜单的介绍

用的一般也就查找和偏好设置;

查找设置

偏好设置

视图选项

启动设置

警告设置

view视图菜单的介绍


里面,无非是查看的视图结构(按照域名和按照访问时间)
然后是一些概览之类的;如下图:

在下面是把charles的请求和响应以什么方式来展现的;
Focus Host是焦点域名的;这里配置好的可以在结构视图中,单独
拎出来显示;
如下图,在把zhubangbang.com设为焦点域名,在视图中是下图这
么展示的;

在序列视图的时候,是按照下面这么展示的;
选择focued后,就会只保留你的焦点域名;

proxy菜单的介绍


这里其实都是常用的功能

常用功能开关区

· stop/start recording 开始/暂停记录
· stop/start throttling 开始/暂停节流
· enable/disable breakpoints 启用/禁用断点

常用功能设置区

· recording settings 记录设置
· throttle settings 节流设置
· breakpoint settings 断点设置

反向代理和端口转发区域

· reverse proxies 反向代理
· port forwarding 端口转发

charles的代理身份配置区域

· windows proxy Windows代理(开启整个系统通过charles作为代理)

· mozilla firefox proxy 火狐代理

常用的高级设置区

· proxy setting 代理设置
· ssl proxy setting ssl代理设置
· access control setting 访问控制设置
· extornal proxy setting 外部代理设置
· web interface setting Web界面设置

常用功能开关区详解

stop/start recording 和 recording settings
是常用的功能了;这里需要注意就是后面的session1代表当前你将要操作的会话窗口;就是切换是否进行捕获记录;
注意:这里的开关只是是否记录信息的开关,并不是charles的开关;也就是说如果你stop recording 那么只是界面上不再抓取信息了,charles还是一直会工作的;
如果你想实现,你可以在window菜单喜爱 active connerctions 查看当前活动的连接信息,你访问的时候,这里会一直记录的

这个功能是和下面是常用工具栏中一个”类似单选框”的图标是一个功能;

recording settings 主要对常见是进行设置

限制记录大小;

限制记录的历史

显示websocket的设置;

下面的Imporet和export分别的资源的导入和导出,类似PSD文件一样,详细的储存,方面直接导入使用;但是仅仅是储存当前的设置;其它窗口的Imporet和export分别代表当前的配置储存和导出;

这个Include/包含设置,如果你用的不恰当,很可能就把你自己给坑了;

如果你些了百度的域名进入,那就是charles值抓取百度的访问记录;其他域名的统统跳过;你可能感觉这并没有什么问题,毕竟这可以让你集中注意力的;但是如果你忘记关了,或许过了某一天,你又开始进行抓包设置了,当时你会看到charles虽然打开的,你也开了star recording,而且也可以正常访问;但是记录面板屁都没有;如果你遇到这种情况,你要记住,你遇到的问题可能就是设置了这里;因为只有你设置的才有记录信息啊;个人非常不建议这么用,你可以通过焦点域名来规避可能存在的这种问题;

如果你因为特殊原因不得不使用这里的设置,那么设置前你一定要清楚,你下次再次进入的时候可能会存在没有记录信息的情况;

“只有与你设置的信息才会记录,如果列表为空,除非在exclude里有排除信息,否则将记录所有请求”

下面这个选项就是排除的;

如果你把这里的设置了排除www.baidu.com域名下的所有设置,那么当你访问www.baidu.com的时候,就不会被记录

同时在include和exclude里设置www.baidu.com ,那么该域名会被屏蔽;

stop/start throttling 和throttling settings

暂时开始慢网速,这个说实话,我自己是不常用的,也就偶尔上线测试看下,或者查看可能存在的加载导致错误,很多次上线钱我甚至都忘记看了;

这个说的直白点,就是模拟手机上2G/3G/4G的速度;让你感受下慢网速的蛋疼之处,从而逼迫你优化你的代码;嗯,就是这样的功能;

同时需要注意你的慢速设置,当你不用的时候请记得关闭它,否则访问速度就是你设置的限制速度。。

这个对应工具栏的的小乌龟图标,

设置如下

一般选择多少网速就可以了,下面默认即可;

注意如果你本身网速快;是限速;如果你网速low,你选个100Mbps的,其实也到不了的;

enable/disable breakpoints 和 breakpoints settings

断点设置是常用的了,没啥好说的了,可以设置你需要断点的域名等


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM