• Fiddler笔记(1)移动端连接


    一、下载Fiddler
    百度搜索”fiddler 下载“ ,安装最新版本
     
    二、Fiddler手机抓包原理
    在本机开启了一个http的代理服务器,然后它会转发所有的http请求和响应。
    Fiddler 是以代理web 服务器的形式工作的,它使用代理地址:127.0.0.1,端口:8888。
    网络请求走Fiddler,Fiddler从中拦截数据,由于Fiddler充当中间人的角色,所以可以解密https。
    因此,它比一般的firebug或者是chrome自带的抓包工具要好用的多。
    Fiddler 还可以支持请求重放等一些高级功能,还可以支持对手机应用进行http抓包。
     
    三、Fiddler与手机的连接
    前提条件:
    1).电脑需要安装Fiddler
    2).测试手机需要支持Wifi
    3).测试手机与电脑需要同一网络
    4).所测APP需支持代理
     
    1、设置Fiddler
    菜单:Tools-> Fiddler Options->Connections,勾选"Allow remote computers to connect"
    注: 8888为默认端口号,可修改,但需注意两点,一是本机空闲端口,二是手机代理设置时端口要一致
     
     
     
    2、查看本机ip:
    查看本机的ip地址,在本机命令行输入:cmd---ipconfig
    打开Fiddler,右上角有一个Online,这里也可以查看IP。如果和电脑的ip不一致时,以这里的为准。
     
    3、手机端进行参数配置
    条件:保证手机和电脑都处于同一个网络
     
    Step1-1、给手机设置代理(android)
     
    Step1-2、给手机设置代理(ios)

    Step2、打开手机浏览器,输入http://192.168.3.194:8888,点击前往,下载证书(点击"FiddlerRoot certificate”)

     
    Step3、点击按钮,进入下个页面,出现一个安装文件,点击“安装”。
     
    Step4、跳转页面要求设置一个手机密码,就是开机密码,没有就自己设置一个,记住密码就行会。输入开机密码后,出现一个授权证书,如下,点击安装即可。出现“已验证”字样,如下图。表示证书安装成功。
     
    4、验证手机抓包
    操作手机,电脑fiddler中会显示一些http信息,即为成功
     
    5、iOS 10.3升级之后,安装的证书默认是不启用的,需要手动去开启: 
    设置 –> 通用 –> 关于本机 –> 证书信息设置, 将Fiddler的证书开关打开就行
      

  • 相关阅读:
    Exercise 1.1 Output a name and address
    常用vi编辑器命令行
    每天进步一点点:linux命令---mkdir,mv
    Tomcat的角色配置--Tomcat的后台管理
    centos下修改mysql root密码
    eclipse 比较实用的快捷键
    centos下/etc/sysconfig/下找不到iptables文件
    eclipse 常用设置(二) 优化相关的设置 提速和解决卡顿
    import javax.servlet 出错
    Java 文件下载
  • 原文地址:https://www.cnblogs.com/testerhappy/p/8588494.html
Copyright © 2020-2023  润新知