使用Fiddler连接手机抓包
前提条件:在同一局域网中
设置Fiddler
Tools->Options
设置手机
查看电脑IP地址
找到连接的WIFI,设置代理
下载Fidder证书
打开手机浏览器,输入PC端IP地址/端口号,进行下载
如:http://192.168.1.33:8888
下载完成后,不会自动安装,需要找到下载文件并安装
使用Fidder进行弱网测试
1.自定义设置延时时间
打开文本,搜索m_SimulateModem
,修改延时
if (m_SimulateModem) {
// Delay sends by 300ms per KB uploaded.
oSession["request-trickle-delay"] = "1000"; //请求延时
// Delay receives by 150ms per KB downloaded.
oSession["response-trickle-delay"] = "1000"; //响应延时
}
2.开启延时设置
charles安装https证书
不安装证书,访问https类型网站出现乱码
1.添加主机,及端口号
Proxy-SSL Proxying Settings
2.设置从手机下载证书
3.用手机浏览器访问
chls.pro/ssl
下载后安装即可
IOS安装证书同上面方法一样
需要用手机自带浏览器下载,否则不会自动安装
下载安装好之后,需要设置为启用状态,步骤如下:
- 查看是否安装成功:设置--> 通用 --> 描述文件 中会新增一个Charles Proxy的描述文件
- 设置--> 通用 --> 关于本机--> 证书信任设置 里,将Charles证书设置为启用状态,
注意:
1.小米手机不要使用系统自带浏览器安装
2.小米手机安装时提示无法安装该证书,因为无法读取证书文件
需要在设置中搜索证书
--安装证书
附:charles下载链接,及fidder证书、charles证书
链接:https://pan.baidu.com/s/1BoXnCWxV0Ej4SCyrG7-eIw
提取码:v4mn