Fiddler
Posted 逆水行舟,不进则退
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Fiddler相关的知识,希望对你有一定的参考价值。
Fiddler是一款由C#语言开发的免费http调试代理软件
能够记录客户端和服务器之间的所有 HTTP请求,可以针对特定的HTTP请求,分析请求数据、设置断点、调试web应用、修改请求的数据,甚至可以修改服务器返回的数据,功能非常强大,是web调试的利器
安装
实现手机抓包
1.pc端设置
(1).配置fiddler允许监听到https
打开Fiddler菜单项Tools->Options->HTTPS
勾选CaptureHTTPS CONNECTs
勾选Decrypt HTTPS traffic和Ignore servercertificate errors
注:
第一次会弹出是否信任fiddler证书和安全提示,直接点击yes就行
(2).配置fiddler允许远程连接
Tools->Options->Connections
勾选allow remote computers to connect
默认监听端口为8888
2.手机端设置
手机和电脑都处于同一个网络
电脑的ip和fiddler端口号
(1)打开手机端浏览器,地址 http://ip:端口号如:192.168.5.224:1234
(2)跳转到证书下载页
点击FiddlerRootcertificate下载证书,下载后起名,确定
设置一个手机密码
(3)更改手机无线网的代理
系统设置-WLAN,长按已经连接的wifi名称,修改网络,代理选择手动,主机名就是fiddler的电脑ip地址,端口号,就是fiddler的端口号,与浏览器中ip:端口号保持一致,点击确定
(4)测试
操作手机,电脑的fiddler中会显示一些http信息
3.停止
(1)电脑对手机的网络监控
系统设置-WLAN,长按已经连接的wifi名称,修改网络,代理选择无
(2) 删除手机中证书
系统设置—安全—收信任的凭证—用户,点击证书删除即可
(3)删除手机上密码
手机系统—安全—密码,删除系统密码即可;
注:
手机端使用代理后,如果你把Fiddler关闭了,这是手机是无法打开网页的,因为把代理关了,所以这时只要在wifi配置界面把代理设置为无。再重新连接即可
以上是关于Fiddler的主要内容,如果未能解决你的问题,请参考以下文章