首先打开fiddler,点击Tools-Options-Connections
一、这里有两个注意点
点击HTTPS,左边选项选择如图,右边Actions点击如图第二项
会提示Success,点击确定
点击Connections,这里注意Fiddler listens on port 这里面填写默认8888即可,左边三个选项选择如图,以上操作完成后,重启Fiddler
二、手机打开WiFi
1.长按或者点击Wifi进行修改网络(如不会操作,此处根据具体机型自行百度)
修改代理为手动,服务器主机名两种方式可以查到:
①win+R,在输入框输入cmd,在弹窗中输入ipconfig,此时IPv4后面的地址就是你的主机ip,将它输入到服务器主机名输入框即可
②fiddler右上角Online也会显示你的主机ip,如下图
将主机ip输入到服务器主机名输入框中即可,服务器端口一定注意,和fiddler中Fiddler listens on port的保持一致,我们默认8888,所以此处也填写8888,最后点击保存即可
三、手机自带浏览器下载CA证书
手机浏览器打开,网址栏输入 主机ip:8888,点击如图的FiddlerRoot certificate,点击下载点击安装,此处如果让你重命名,那命名为fiddler即可
四、CA证书安装
打开设置,搜索栏搜索证书,点击从存储设备安装;或者点击安全-更多安全设置-加密和凭据-从存储设备安装证书-CA证书-点击仍然安装-搜索栏搜索fiddler即可-点击证书-点击安装-提示安装成功
五、提示无网络
此时需要断开WiFi重新连接,Fiddler也关闭重新打开,然后就可以愉快的抓包分析了
六、提示网络错误
1.win+R打开运行——输入cmd——点击确定——输入regedit ,回车确认,需要在HKEY_CURRENT_USER\Software\Microsoft\Fiddler2目录下,右键新建一个DWORD,值为80(此处一定注意)
2.修改Fiddler Rules
可以直接在fiddler中按Ctrl+R,或者在fiddler中点击菜单栏的Rules-Customize Rules,弹出弹窗后,按Ctrl+F搜索关键字段OnBeforeRequest
此处添加代码如下
if (oSession.host.toLowerCase() == "webserver:8888")
{
oSession.host = "webserver:80";
}
至于中间的代码块插在哪,这个自行决定,只要在这个方法里面就行,但是注意不要插到别的if里
记住要重启Fiddler
3.最后的最后,如果还是不行,打开fiddler-Tools-Options文章来源:https://www.toymoban.com/news/detail-483970.html
点击HTTPS, 点击右边Actions,选择Reset All Certificates,如图所示,然后疯狂点击yes和安装就可以了,最后重启Fiddler即可 文章来源地址https://www.toymoban.com/news/detail-483970.html
到了这里,关于Fiddler手机抓包网络报错解决办法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!