Fiddler是常用的抓包工具,不但可以对PC上的程序抓包,也可以对手机上的程序抓包,
步骤如下:
1、配置 Fiddler
1.1、允许监听 https(Fiddler默认只抓取http格式)
1.1.1、Fiddler菜单项依次选择:Tools->Options->HTTPS
1.1.2、勾选 CaptureHTTPS CONNECTs、Decrypt HTTPS traffic 、Ignore servercertificate errors 三项,然后点击OK(首次点击会弹出是否信任fiddler证书和安全提示,直接点击yes就行),见图:
1.2、允许远程连接
同一窗口选择 Connections,勾选 allow remote computers to connect,
默认监听端口为8888(Fiddler listens on port),若端口被占用可以设置成其他的,配置好后重启 Fiddler 生效,如下图:
1.3、查询电脑IP
1.3.1、将鼠标置于 Fiddler 右上角的 online 中即可显示电脑的ip地址。如下图
2、手机配置
2.1、手机和笔记本连接同一局域网网络(比如连接同一WiFi)
2.2、配置代理
2.2.1、手机依次选择 设置→无线网络→网络详情→代理设置→手动,如下图:
3、手机安装 Fiddler 证书
3.1、地址栏输入“安装 Fiddler 电脑 的IP地址:端口号”,因为 Fiddler 是安装在PC上,所以Fiddler的IP地址就是PC的IP地址,详见1.3步骤,例如:192.168.1.101:8888,回车后跳转证书下载页,如下图:
3.2 、下载和安装证书并给证书重命名,随便命名即可,如点击提示不支持打开,则要到手机储存找到打开,重命名后点击确定即可。