charles下载和安装服务器
下载:网络
连接:https://pan.baidu.com/s/1qGkZPt6m9s47Ope8FDXtrA 密码:ceogapp
mac版charles打开若是没有抓包任何包,请按照如下连接试试能不能解决测试
https://blog.csdn.net/songzhuo1991/article/details/70157407网站
抓手机端的包.net
一、保证手机网络和电脑网络在一个局域网内,查看运行charles的电脑ip地址代理
二、打开手机无线网络,配置网线网络代理手动,服务器ip为电脑的ip地址,端口号默认为8888(在charles的proxy-proxy setting里可查看端口号为8888)blog
填写好后,电脑会自动弹出是否容许访问的弹窗---点击allowip
这样全部通过手机http的请求都会通过电脑端的charles it
过滤
若是请求数据太多的话,咱们能够设置只截取目标网站的数据包。proxy-recording setting-include
也能够切换到Sequence模式,能够临时过滤目标网站的请求包
设置断点
在截取的请求链接右击-breakpoint,拿登陆来举例,设置断点后,点击登陆,会自动跳出拦截的请求,可对请求数据编辑
修改请求数据后,点击最下方的execute执行
拦截了response,也能够对响应进行edit(注:这里把主机URL设置了断点,因此全部通过这个主机host请求都会被拦截),点击执行后界面会收到响应
弱网测试
charles能够模拟2G、3G网络,能够测试在网络差的状况下,app或者pc客户端不会crash。proxy-Throttle Settings
也能够设置对指定的URL限速
设置成功后,小红旗开始工做了