朝生暮死不足笑 但悲百年不足道

关于fiddler使用问题的一些总结


1.关于fiddler在移动设备上证书的安装,网上有说在设置手动代理后安装,有说在设置手动代理前安装。经测试,http://ipv4.fiddler:8888在安装证书前亦可访问(我当时测试有几个手机不能访问,是因为部分手机自带的浏览器,如果不加http协议头,是无法直接识别读取的(比如我用的摩托罗拉手机edgespro),而小米手机(比如我用的redmik30pro)自带的浏览器,不加http协议头也可以直接访问,从而下载证书。

不解的一个问题:配置好后,百度的app无法访问服务器(比如搜索测试一下,会提示无法访问服务器),但是苹果自带的浏览器做同样的操作访问搜索。很无语,。

另一个问题:苹果手机在设置手动http代理后,会出现无互联网连接的提示信息。进而导致无法下载fiddler证书,笔者据此猜测,这也是网上对于fiddler证书安装前后顺序不同声音的由来。

同时,苹果安装fiddler证书后,还需要手动勾选信任,否则还是会出现无法连接网络的情况。

同时再贴几个当时学习fiddler的疑问,请教了gpt4

问:手机为什么要fiddler证书,这个证书是在配置手动代理前面还是后面安装。ChatGPT

GPT4答:当使用 Fiddler 来捕获 HTTPS 流量时,需要在手机上安装 Fiddler 的证书。原因是 HTTPS 的设计就是为了防止中间人攻击,而 Fiddler 为了能够读取和修改 HTTPS 流量,实际上就是在模拟一个中间人攻击。为了让手机信任这个“中间人”(即 Fiddler),需要安装 Fiddler 的证书。

这个证书的安装通常是在配置手机使用 Fiddler 作为代理之后进行的,因为只有当手机通过 Fiddler 代理上网时,才能够访问 Fiddler 提供的证书下载页面。

评论
还没有评论
    发表评论 说点什么