一、fiddler 配置
1.开启抓包,file → capture traffic,左下角显示capturing,表示正在抓包中
2.开启https过滤,Tools → Option 进入设置
3.开启远程计算机连接并记录监控端口号,Tools → Option 进入设置
二、手机端配置
- 手机和电脑要处于同一网络,推荐win10上面开移动热点
- 利用
ipconfig
命令查看电脑本地ip地址 手机设置代理
- 设置主机名为ip地址
- 设置端口号为上文设置的 fiddler 监听端口号
- 手机访问 电脑IP+端口号 地址,eg:http://192.168.1.123:8888,打开界面如下:
- 点击 FiddlerRoot certificate,下载证书,安装证书
PS:小米手机安装证书方法: 设置 → WLAN → 高级设置 → 安装证书
三、测试结果
这时候手机发送http请求,fiddler就可以抓包到请求了
四、fiddler 其他技巧
1.过滤http抓包请求
我们会看到抓包到很多http信息,很难找到其中我们想要的,这时候,就需要用到过滤器filter了,如图所示,点击filter选项卡,然后设置一些规则,这里就不具体写了,右侧action下拉按钮,可以选择,立即运行filter,加载已经存在的filter和保存当前设置filter。这里我只过滤了 my.csdn.net 的报文信息,所以左侧只显示了 my.csdn.net 的信息。
2.拦截请求并响应指定报文
当我们有任何请求,我们可以将请求拦截下来,并返回我们指定的数据
- 点击
AutoResponder
选项卡 - 勾选
Enable rules
来让规则生效 - 点击
add rule
添加具体规则
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。