Charles的经常使用功能包含:过滤网络请求、截取网络封包、截取https通信信息、模拟慢速网络、修改网络请求、修改服务器返回内容等等,能够模拟各类异常状况windows
经常使用设置:服务器
一、域名映射
tools=>map remote(重定向到远程指定host)
为了快速把请求转发到另一个环境上
好比说测试要转发到预生产
二、弱网测试
保证软件在弱网状况下能够达到功能正常使用,或者使用体检达到最佳。网络
proxy==>throttle settings中设置网络状态测试
弱网数据参考上行10,下行30网站
三、过滤请求代理
对网络请求进行过滤、只监控指定目录服务器上发送的请求ip
方法一:路由
主界面Filter栏中输入须要过滤出来的关键字rem
方法二:
proxy==>recording setting ,域名
选择-include ,选择添加一个项目,而后填入须要监控的协议,主机地址,端口号,便可只截取目标网站的封包
选择-exclude-排除
方法三:
在想过滤的网络请求上右击,选择 “Focus”,以后在 Filter 一栏勾选上 Focussed 一项
四、手机抓包
具体操做步骤
一、肯定手机和电脑在同一个局域网里面 能互相ping通,不必定要一个ip段,同个路由器下便可
二、电脑端不作任何配置,但要关闭防火墙,经过charles设置容许接受ip地址的范围:Proxy - Access Control Settings。所有范围接收设置为0.0.0.0/0
只抓手机端Proxy-windows Proxy不用勾选。
三、手机在连wifi的时候设置代理:A、查看电脑IP地址 B、手机端wifi代理设置中代理服务器填写电脑IP地址,端口写8888。(charles默认设置)
四、设置完成,访问网页抓取数据
五、抓https配置:https://www.jianshu.com/p/ec0a38d9a8cf