这是开通博客的第一篇随笔,好鸡冻哈哈o_Ohtml
首先是下载安装,我安装的是最新的v4.6.2.0版本,你们在百度上搜fidddler4在百度软件中心普通下载就能够了。
或者直接用这个链接:http://dlsw.baidu.com/sw-search-sp/soft/47/10963/fiddler4_4.6.2.0_setup.1453708442.exe前端
下载完双击一步步安装完就OK了。浏览器
本想写详细些,写到这就写不下去了,我仍是简单点吧,网络
1、关于fiddler 和其 AutoResponser功能,请看这篇博客:工具
2、设置手机代理,用fiddler抓取手机请求:post
前提:要保证你的手机和电脑在同一个局域网内。url
设置代理步骤:spa
一、首先在工具栏找到Tools>Fiddler Options,点击进入。3d
二、而后找到Connections选项以下图,将Allow remote computers to connect 勾选上(如有提示,肯定便可),而后记住默认8888这个端口(可更改),设置手机代理是会用到,而后点OK。代理
而后是查看电脑的Ip并记下,一会设置会用到,方法有两种:
方法一:从fiddler菜单栏中找到 Online 图标,鼠标放在上面会提示IP,以下图:
方法二:打开cmd命令窗口,输入命令:ipconfig,返回的IPv4地址即电脑ip,以下图:
三、OK,下面就是来设置手机代理吧,打开手机WLAN设置,通常长按WiFi名会出现选框,选择“修改网络”。出现该WiFi修改网络页面,选中“显示高级选项”,代理选手动,主机名为电脑ip,端口为fiddler设置的端口(默认8888),只需设置这几项,其余不须要设置,而后保存便可。
而后手机再上网发送请求数据,就会被fiddler抓到,以下图:(若是没有请重启fiddler)
这是还不能抓到手机的https类型请求,还要设置下fiddler,找到Tools>Fiddler Options>https选项,以下图进行设置,以后保存重启fiddler。
这时在手机上访问https请求,fiddler照样能够抓到了。
不过,我仍是遇到了问题,就是这样设置时候仍是不能抓到https请求返回的 JS 等文件,而且请求出现好多“Tunnel to”。。搜了下缘由是我手机上没有安装fiddler的CA证书。。
好吧,那就安装,具体方法就是在手机浏览器地址栏访问你的电脑ip+8888端口(例如个人是:10.23.30.49:8888),出现下面的页面:
点下面 FiddlerRoot certificate 连接,能够弹出下面的安装页面,输入一个名字便可,如:fiddler。点击肯定。
本应该成功安装了,点击肯定以后弹出了个下面这个页面,,怎么输入都不显示文字。。
搜了一下,好像是我手机没有设置“锁屏密码”,好吧,设置了锁屏密码就没有第二个页面弹出来了。
再安装能安装成功了。
而后就能够就能够开心的调试手机上的页面了(用AutoResponser),吼吼~~
(完)