简单配置一下就行了 根据下面的截图 或者去下载个汉化版的都可以
1、依次点击 Tools => Fiddler Options 打开配置选项
2、在HTTPS这里按照下图所示配置
在抓浏览器https协议的网站时,会被拦截,提示证书风险什么的
即使你选择忽略风险,继续访问,打开的网页还是会错乱,这个时候需要点导出证书到桌面这个选项(有些版本的Fiddler导出证书不在这个地方),然后再到浏览器设置里导入证书
360极速浏览器:菜单 => 选项 => 高级设置,其他浏览器都大同小异,不一一介绍了
360极速浏览器需要把拦截证书风险这个选项取消选择,要不然还会拦截
3、Connections设置
端口8888 下面红框框中的选项都勾选即可 如下图所示
设置好点OK即可
手机抓包时需要手机和电脑在同一网络下(手机连接的WiFi和电脑是一个宽带网络即可,模拟器不用管),然后在WiFi设置那里设置代理IP和端口,再安装证书即可
1、查看IP地址
打开Fiddler,窗口最大化,在右边就可以看到如下图:
2、打开手机WiFi设置,填入代理IP和端口
3、在手机上安装证书
手机必须设置屏幕密码
可以在电脑上导出证书,然后将.cef后缀的证书拷贝到手机,或者在手机浏览器访问下面地址
http://代理IP:代理端口一般默认都是设置好的,这里只稍微介绍一下
菜单 => 选项 => 高级设置
菜单 => 设置 => 展开高级 => 系统
菜单 => 选项 => 常规 => 网络设置
火狐和360极速浏览器一样,默认使用系统代理(IE代理)就行了
如果你打开Fiddler后,这里没有设置任何代理信息,就需要你设置一下了
我的电脑是win10系统的,打开Fiddler后 地址会变成:http=127.0.0.1:8888;https=127.0.0.1:8888;ftp=127.0.0.1:8888 端口为空,实际上已经把HTTP、HTTPS、FTP地址都设置为127.0.0.1,端口8888
自动断点(会中断所有的会话)
Rules → Automatic Breakpoints → Before Request/After Response/Disable
对应中文:
规则 → 自动断点 → 请求之前/响应之后/禁用
单条断点(只会中断指定的数据包)
使用bpu中断指定域名下的包 例如在命令行中输入命令:bpu www.baidu.com,这个域名下提交的数据包都会被中断 取消命令:在命令行中输入命令bpu
断点状态下才能修改
例子:
打开百度的网址:www.baidu.com 在命令行中输入命令:bpu www.baidu.com 中断百度这个域名下的包 在百度搜索框输入刘德华三个字,点百度一下,这个时候页面会被中断(就像断网了一样,一直转圈) 同时Fiddler里会出现相应的包,这些包都是被中断状态的,处于要射不射的状态下 对请求数据进行修改,比如将刘德华改为周杰伦 然后释放这个包,如果不需要进行其他操作的话可以点Go(释放所有的包),这样所有被拦截的页面都会释放掉 此时百度页面搜索的结果会是周杰伦(好一个偷梁换柱)断点状态下才能修改
注意:
前面说到被中断的网页就像断网了一样,所以修改数据时,如果时间太久,网页会直接访问失败,就成了真的断网 o(╥﹏╥)o