图解使用Fiddler搭建手机调试环境

 时间:2024-11-02 10:52:09

1、首先我们需要安港粕登漪装一个fiddler,汉化不汉化的都可以,我给大家提供一个没有汉化的。链接:http://pan.baidu.com/s/1m足毂忍珩iuGbyS 密码:kjjg ,直接一溜确定,安装就行。安装完毕以后,我们进行以下设置。Fiddler代理默认使用端口8888,我们在手机端设置http代理为Fiddler的代理服务器(一会下面有具体的步骤),使得手机应用的请求都通过Fiddler来转发,从而实现查看手机端页面请求的功能。

2、设置Fiddler的options打开Fiddler->Tools->Fiddler Options在Connection面板里将Allow remote computers to connect勾选起来,确定后,关闭Fiddler并重新打开Fiddler,如下图所示:

图解使用Fiddler搭建手机调试环境

3、此时,为了确保代理是正常工作的,我们可以在cmd里执行netstat-anop tcp查看Fiddler进程是否正常监听8888垮逆解仔端口,如果服务没有正常开启,可以尝试使用其他端口,端口修改的位置(可以在上一步里面直接修改)。我们先打开任务管理器查看以下我们Fiddler的PID代码是多少。打开任务管理器的快捷键是Ctrl+shift+ESC,正常状态下如图所示,我们的Fiddler.exe的PID是3156,如果你的这个界面里面没有PID这一项,接着往下看,如下图所示:

图解使用Fiddler搭建手机调试环境

4、在任务管理页面,选择查看--选择列,把PID那一栏打上对号,这样在任务管理界面就有PID了,如下图所示:

图解使用Fiddler搭建手机调试环境

5、打开我们的cmd,执行netstat-anop tcp命令,我们可以看到,PID为3156,正在监听8888端口。那么接下来我们要把手机端的代理设置为Fiddler的代理,代理设置需要一个ip和一个端口,ip就是Fiddler所运行的电脑(安装Fiddler的电脑)的局域网ip地址,端口默认是Fiddler代理的端口8888,请确保手机所在的网段可以访问到电脑所在的网段,同一个局域网里一般没什么问题(电脑用宽带,手机用wifi,一个网就行)。

图解使用Fiddler搭建手机调试环境

6、查看我们安装fiddler软件的电脑的ip,我的电脑ip是192.168.1.12,因为我用的是公司的网络,ip是每天动态获取的,所以如果我们不把ip换成固定的,就得每次使用fiddler的时候自己在手动的修改一下,如下图所示:

图解使用Fiddler搭建手机调试环境

7、给我们的手机设置代理,访问 192.168.1.12:8888,我用的是三星的s7,直接在链接的wifi上面长按就可以,代理主机名是我们的电脑网络的ip,代理服务器端口是我们fiddler监听的那个,如下图所示:

图解使用Fiddler搭建手机调试环境图解使用Fiddler搭建手机调试环境

8、最后,我们需要配置一下我们电脑的hosts文件,路径如下图所示:

图解使用Fiddler搭建手机调试环境

9、将我们的电脑ip写入,后面跟的是我们要调试的那个网页的网址。这样我们就可以调试我们的手极端的页面了,如下图所示:

图解使用Fiddler搭建手机调试环境

10、问题:我们设置好了fiddler以后,再访问https协议的网站的时候,可能会出现下面的问题,如下图所示:

图解使用Fiddler搭建手机调试环境

11、这个问题造成我们不能正常访问一些网站内容,比如百度,阿里等等,这是因为我们的fiddler开启了监听https,在设置里面把对号去掉就行了。在fiddler页面,点击Tools--Telerik Fiddler Option--HTTPS,把监控https通道(decrypt HTTPS traffic)的那个对号去掉,如下图所示:

图解使用Fiddler搭建手机调试环境
  • 如何用易语言制作自己独特的个性屏保
  • 易语言如何做浏览器
  • fiddler如何使用,fiddler证书如何安装
  • 字符串任意子串旋转操作C++如何实现
  • 如何用Fiddler对Android应用进行抓包
  • 热门搜索
    笔记本怎么加内存条 难以置信的近义词 偏僻的近义词 笔记本电脑怎么开热点 蒙娜丽莎卫浴怎么样 奇怪的近义词是什么 新生儿感冒鼻塞怎么办 脚气病怎么治 减龄发型 皮肤粗糙怎么办