使用fiddler的autoResponder及设置手机端代理实现远程调试,出现的问题及解决办法
这是开通博客的第一篇随笔,好鸡冻哈哈o_O
首先是下载安装,我安装的是最新的v4.6.2.0版本,大家在百度上搜fidddler4在百度软件中心普通下载就可以了。
或者直接用这个连接:http://dlsw.baidu.com/sw-search-sp/soft/47/10963/fiddler4_4.6.2.0_setup.1453708442.exe
下载完双击一步步安装完就OK了。
本想写详细些,写到这就写不下去了,我还是简单点吧,
一、关于fiddler 和其 AutoResponser功能,请看这篇博客:
Fiddler - 前端开发值得拥有 :http://www.cnblogs.com/Darren_code/archive/2011/09/28/Fiddler.html
二、设置手机代理,用fiddler抓取手机请求:
前提:要保证你的手机和电脑在同一个局域网内。
设置代理步骤:
1、首先在工具栏找到Tools>Fiddler Options,点击进入。

2、然后找到Connections选项如下图,将Allow remote computers to connect 勾选上(若有提示,确定即可),然后记住默认8888这个端口(可更改),设置手机代理是会用到,然后点OK。

然后是查看电脑的Ip并记下,一会设置会用到,方法有两种:
方法一:从fiddler菜单栏中找到 Online 图标,鼠标放在上面会提示IP,如下图:

方法二:打开cmd命令窗口,输入命令:ipconfig,返回的IPv4地址即电脑ip,如下图:

3、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),吼吼~~
(完)
使用fiddler的autoResponder及设置手机端代理实现远程调试,出现的问题及解决办法的更多相关文章
- HTML 在安卓手机端软键盘弹出顶起页面布局的解决办法
$('body').height($('body')[0].clientHeight); 以上是背景即BODY被顶起的解决办法. 如果是footer被顶起,则可以用判断解决, $('input').f ...
- 在Closing事件中,将e.Cancle设置成true,则Windows无法关机和重启系统的解决办法
最近在设计一个WinForm程序的时候遇到一个bug,就是From1窗体的关闭事件中设置了e.Cancle设置成true,导致系统无法关机重启,windows7 和windows xp都是这样. 我这 ...
- Fiddler抓包工具简介:(三)手机端代理配置
1.接入网络:需要在移动终端(手机或pad)上指定代理服务器为Fiddler所在主机的IP,端口默认为8888,要保证手机和安装有fiddler的电脑处在同一局域网内,手机能ping通电脑. [方法] ...
- 给手机端页面留一个调试后门吧(vue)
当我们在浏览器开发vue页面时,由于浏览器对于调试有天然的支持,我们开发起来很方便.但是现在已经进入了移动端时代,移动端页面的需求越来越大. 在开发移动端页面的时候我们通常是在浏览器完成开发完成,之后 ...
- 问题8:手机端实现点击按钮时更换颜色(解决IOS不显示背景)
CSS: .sval:active, .sval:focus{ background: #999;color:#fff;opacity:50; } 在触屏上,:hover和:active也不是直接就起 ...
- 百度地图手机端单触点单击和长按事件,解决部分手机(小米手机)地图单击事件失效,多触点、拖动依然触发长按的bug
/** * Author 岳晓 * * 对百度地图的事件扩展,目前扩展了fastclick和longclick, * 解决某些设备click不执行的问题 * 解决长按事件在拖动.多触点依然执行的bug ...
- 使用openfiler设置SMB/CIFS共享总是不通过的一例与解决办法
最近使用openfiler进行空闲存储的集中化管理与多主机节点共享,等设置到了SMB/CIFS的时候总是通过不了,前提需要开启的LDAP内建在openfiler也都开启并设置好了,但就是无法通过&qu ...
- Mac下环境变量设置错误,导致命令行命令不能使用后的解决办法
1 在命令行中,临时设置环境变量 export PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin 2 各种命令就可以使用了.然后修复错误的环境变量配置 ...
- linux下设置了SSH免密码登录但还是需要输入密码的解决办法
今天在设置linux的免密码登录后,仍然需要输入密码,后来找到了原因,是因为用户没有权限修改.ssh目录下的know_hosts文件导致的. 具体情况是这样的: 在/home/username/.ss ...
随机推荐
- 如何将Eclipse中的项目迁移到Android Studio 中
如何将Eclipse中的项目迁移到Android Studio 中 如果你之前有用Eclipse做过安卓开发,现在想要把Eclipse中的项目导入到Android Studio的环境中,那么首先要做的 ...
- 如何解决audiodg占用内存高(停止与重启audiodg服务)
window7电脑audiodg.exe进程占用内存很高 首先想到的办法是结束该进程,于是在任务管理器里结束进程后,内存是释放了,但是发现发现电脑没有声音 去到电脑的system32目录下双击audi ...
- HDFS 架构解析
本文以 Hadoop 提供的分布式文件系统(HDFS)为例来进一步展开解析分布式存储服务架构设计的要点. 架构目标 任何一种软件框架或服务都是为了解决特定问题而产生的.还记得我们在 <分布式存储 ...
- .NET跨平台:在Linux Ubuntu上编译coreclr/corefx/dnx(20150617)
编译时间:北京2015年6月17日上午 操作系统:Ubuntu 14.04.2 LTS Mono版本:Mono JIT compiler version 4.3.0 (master/3445ac5 T ...
- ABP理论学习之NHibernate集成
返回总目录 本篇目录 Nuget包 配置 实体映射 仓储 仓储基类 实现仓储 自定义仓储方法 阅读其他 ABP可以使用任何ORM框架工作,并且已经内置了NHibernate集成.这篇文章会解释如何在A ...
- Alljoyn瘦客户端库介绍(官方文档翻译 下)
由于其他事情耽误,这个翻译现在才完成.接上篇—— 4 瘦客户端核心库架构 由于AllJoyn瘦客户端核心库(AJTCL)必须运行在那些功耗受限.计算能力有限.资源紧缺的设备上,因此它无法像运行在通用型 ...
- New Year's resolution for 2016
A New Year's resolution is a traditional for me to celebrate a new beginning. For the past year, I h ...
- 【PRINCE2是什么】PRINCE2认证之七大原则
经过前几讲中关于PRINCE2六大要素,四大步骤及整体思维架构的学习,相信各位看官已经对于PRINCE2有了大概的了解,那我们今天的学习内容会正式进入到七大原则内容的分享. 我们先来回顾一下,PRIN ...
- win7+IIS7下木有4.0框架问题的解决方案
- Sql Server系列:Update语句
1 UPDATE语法结构 [ WITH <common_table_expression> [...n] ] UPDATE [ TOP ( expression ) [ PERCENT ] ...