fiddler抓取https 如何解决Tunnel to .....443

时间:2025-03-23 10:59:05

 

1、安装fiddler ,下载地址:/download/fiddler

2、安装好fiddler之后打开fiddler,选择Tools->Options,选择Connections,Allow remote computers to connect 勾上,点击OK,重新再次打开fiddler

 

  

 

3、打开fiddler,选择Tools->Options,点击HTTPS,如下图所示,勾上所有, 点击OK的时候,会提示安装证书,根据导向安装成功即可,

 

 

4、手机浏览器上输入http://电脑ip:fiddler端口号, 我的电脑ip192.168.33.67 ,fiddler设置的默认端口号是8888,就输入http://192.168.33.67:8888 ,点击前往之后 ,安装证书

 

 

5、设置手机和电脑保持同一个网络,(以下例子是安卓),手机上选中连接的无线,(长安无线网络)点击修改网络配置,显示高级选项,代理服务器改成手动,代理主机名改成电脑的ip,代理服务器端口改成fiddler里面配置的端口号(打开fiddler,Tools->Options,选择Connections里面的Fiddler listens on port),默认是8888,

6、正常情况到这里之后,打开fiddler就可以看到手机https的请求及相关信息,但是抓取的时候时候总是显示Tunnel to .....443 ,如果遇到这个,可能就是证书的问题了,解决办法:

 1,将之前的证书删除:

电脑上点击运行,输入 后回车,系统回打开管理器,将之前生成的fiddler证书删除,(一般存放在个人目录下)

 


2)用一个叫”“的工具重新打了一个证书,(百度上搜一下下载一个即可)

3),重新打开fiddler,安卓手机上再次打开测试app,这回可以捕获htpps消息