• 配置Fiddler抓包手机发送的请求数据


    1.基础环境

    1)       浏览器(我用的是微软edge,ie也行,geogle需要安装Proxy SwitchyOmega插件,配置代理)

    2)       Fiddler(我用的是4.6.2版本)

    3)       手机(我用的是荣耀8,其他的手机也行)

    2.注意要点

    1)       电脑和手机必须连接同一个wifi

    2)       电脑端浏览器必须打开,否则手机上不了网

    3)       电脑打开代理,在打开fiddler时会自动打开,可以通过右击桌面右下角的网络—打开“网络和Internet”设置—代理—查看手动设置代理是否开启

    4)       Fiddler配置允许远程连接

    5)       手机配置代理

    3.配置

    1)       电脑和手机必须连接同一个wifi

    2)       打开电脑端浏览器,否则待会手机上不了网

    3)       电脑打开代理,在打开fiddler时会自动打开,可以通过右击桌面右下角的网络—打开“网络和Internet”设置—代理—查看手动设置代理是否开启

         

    4)       Fiddler配置允许远程连接

    a)       打开Fiddler-工具-选项-HTTPS-按照以下红框勾选和选择-动作-Trust Root Certificate-确定

         

         

    b)       点击连接-输入监听端口(我这里是8888,可以随意改)-按照以下两个红框勾选-确定

         

    c)       关闭fiddler软件,再打开fiddler软件,使得刚刚的配置生效。

    (网上有说法要用软件左上角的文件-退出的方式关闭,不可以通过右上角的X按钮关闭软件,不然操作系统的代理会没有关。我特意试了,两种关闭方式关闭软件,操作系统的代理都会随着fiddler软件关闭而关闭。)

      5)       手机配置代理

        a)       电脑端:检查电脑的IP地址

        快捷键(WIN+R)方式打开运行窗口,输入cmd,回车,打开命令行窗口

           

        输入ipconfig,回车,查看无线局域网适配器WLAN的Ipv4地址(我这里是192.168.124.6),若是有多个,看有默认网关的那个Ipv4地址

        

        b)       手机端:配置代理

        长按wifi-修改网络

        

        勾选 显示高级选项 – 代理,选择手动 – 填写服务器主机名(这里填的就是刚刚电脑端查到的ipv4地址,我这里的是192.168.124.6)和服务器端口(这里填的是fiddler软件填的监听端口,我这里的是8888)- 保存

        

        手机安装fiddler证书

        手机打开浏览器,输入刚刚配置的代理服务器主机名和端口名,回车-点击FiddlerRoot certificate,下载后安装

         

        这样就配置好了,接下来可以通过手机打开百度网页,看看是否有捕获到数据,也可以打开APP软件,查看捕获数据

    4.出现的问题及解决思路

    1)       手机上不了网

    a)       电脑端没有打开浏览器(我的理解是fiddler要通过浏览器发请求出去)

    解决:电脑端打开浏览器

    b)       手机配置代理的时候,代理的服务器主机名或端口不对

    解决:确认电脑端的无线WLAN的Ipv4地址(步骤3.5)a))和Fiddler软件配置的监听端口(步骤3.4)b))是否是手机配置代理时输入的代理的服务器主机名或端口(步骤3.5)b)),如果不是,重新修改手机配置代理时的代理的服务器主机名或端口

    c)        手机没有安装fiddler证书

    解决:手机安装fiddler证书(步骤3.5)b))

    2)       Fiddler没有捕获到数据

    a)   Fiddler配置后没有重启

    解决:重启Fiddler软件后,再次配置手机端代理,即步骤3.5)重新做一遍

  • 相关阅读:
    ubuntu 完全干净的卸载docker
    thinkphp5 助手函数input的常用方法
    thinkphp6
    docker编排
    Linux下的tar压缩解压缩命令详解
    scp拷贝命令
    一行命令搞定node.js 版本升级
    git 设置文件大小写敏感
    ubuntu1804php安装
    关于权限表的基本设计
  • 原文地址:https://www.cnblogs.com/ddbear/p/14899709.html
Copyright © 2020-2023  润新知