配置fiddler
在正常开发中,应用总是要和服务器交互,其中不免要分析服务器返回的数据,以及测试接口,我们要借助抓跑工具类帮助。所谓抓包工具,其实就是一个代理,正常我们访问服务器是直接访问,使用代理后,就是通过代理去访问,而代理会把请求信息和服务器的响应信息抓取下来。
下面介绍使用fiddler在电脑中的配置以Android成功使用代理连上电脑为目的。
-
首先,需要在电脑上下载并安装fiddler
-
找到tool工具栏
-
点击
Https
一栏,按照下图里的勾上,目的是为了允许抓包https协议,以及忽略不安全的网址
-
点击
Https
右边的Actions
,点击第一个trust root certificate
,目的是添加信任证书
-
点击
Https
右边的Actions
,点击第二个export root certificate to desktop
,目的是添加信任证书到桌面,为了安装证书
-
安装证书,傻瓜式安装,一直确认即可
-
点击
connections
,查看电脑上fiddler使用的端口,并允许远程连接(即允许连接电脑)
配置手机
注意:手机和电脑一定要处于同一个wifi下,手机不可以用流量
-
点开
所连接wifi的详情
,里面有高级选项
,找到代理
,将无改为手动
-
在手机的代理里设置对应的电脑IP和端口号,电脑Ip可以通过电脑的WiFi里详情看见,而端口号就是上文里的fiddler使用的端口号(上面的最后一步)
-
手机浏览器输入:https//电脑Ip:端口号 访问,如果无法访问,则关闭电脑的fiddler并重新打开fiddler即可
-
成功访问后,会出现下面这个页面,点击下载证书
-
最后一步,手机安装证书,找到wifi的高级设置,点击它,并找到安装证书,点击它,找到刚刚下载的证书安装即可
安装完成后,点击任意需要用到网络的网站啊,软件啊什么的,电脑上的fiddler都能抓包即以成功
注意:如果出现了一些问题,就重启电脑fiddler,能解决绝大部分问题,博主这里很顺利