连Fiddler后不能抓包,甚至不能上网
重点: 如果电脑Fiddler证书和端口号等都设置好;手机的证书也下载好,打开了手动代理,(电脑和手机连的是同一个局域网),这些都设置好以后,发现手机不能抓包,总是出现Tunnel to xxx:443 ,这时候把电脑的防火墙都给关了!
在经历多次折磨不能抓包以后终于发现这个问题,并且解决了它,舒服了。
如果还是不能抓包,看看是否有其他配置没有配置好哦
配置如下
Fiddler软件下载安装
- 打开Fiddler软件,安装证书,步骤:
打开fiddler–>tool–>Options–>HTTPS,勾选:Decrypt HTTPS traffic;
下拉列表选择:…from all processes;
勾选Ignore server certificate (unsafe),
点击OK 保存设置
- 安装证书
1.打开fiddler–>tool–>Options–>HTTPS
2.勾选:Check for certificate revocation
3.点击右边的按钮:Actions
4.信任根证书,单击选择:Trust Root Certificate
5.接下来有一系列弹框,点击OK,确认即可。那么证书安装成功,可以把证书导出来看看
- Connections配置设置:
1.点击打开:Options → Connections
2.设置端口号8888,勾选:Allow remote computers to connect,弹窗点击“确定”后,点击“OK”保存设置。
- 重启Fiddler。这些都设置好以后,重启一下Fiddler,电脑的配置就完成啦
手机连接Fiddler 抓包
1.手机安装证书(保证手机和电脑连同一个局域网络),打开WiFi,进入设置,打开手动代理;
输入电脑IP,和Fiddler上设置的端口号8888
2. 手机fiddler证书安装:
1.在手机浏览器中输入 http://电脑ip:8888, 如 http://192.168.83.166:8888 , 点击搜索,出现如下界面。
点击FiddlerRoot certificate ,此时会下载一个证书,安装证书即可
输入证书名字(任意) ,点击确定。安装成功
这时,打开手机上的手动代理,和打开电脑的fiddler ,就可以在fiddler上查看请求,抓包啦