zoukankan      html  css  js  c++  java
  • Fiddler

    Fiddler是一款由C#语言开发的免费http调试代理软件

    能够记录客户端和服务器之间的所有 HTTP请求,可以针对特定的HTTP请求,分析请求数据、设置断点、调试web应用、修改请求的数据,甚至可以修改服务器返回的数据,功能非常强大,是web调试的利器

    安装

    实现手机抓包

    1.pc端设置

    (1).配置fiddler允许监听到https

    打开Fiddler菜单项Tools->Options->HTTPS

              勾选CaptureHTTPS CONNECTs

              勾选Decrypt HTTPS traffic和Ignore servercertificate errors

    注:

      第一次会弹出是否信任fiddler证书和安全提示,直接点击yes就行

    (2).配置fiddler允许远程连接

     Tools->Options->Connections

      勾选allow remote computers to connect

    默认监听端口为8888

    2.手机端设置

      手机和电脑都处于同一个网络

     电脑的ip和fiddler端口号

    (1)打开手机端浏览器,地址 http://ip:端口号如:192.168.5.224:1234

    (2)跳转到证书下载页

       点击FiddlerRootcertificate下载证书,下载后起名,确定

       设置一个手机密码

    (3)更改手机无线网的代理 

               系统设置-WLAN,长按已经连接的wifi名称,修改网络,代理选择手动,主机名就是fiddler的电脑ip地址,端口号,就是fiddler的端口号,与浏览器中ip:端口号保持一致,点击确定

    (4)测试

       操作手机,电脑的fiddler中会显示一些http信息

     

    3.停止

      (1)电脑对手机的网络监控

                系统设置-WLAN,长按已经连接的wifi名称,修改网络,代理选择无

       (2) 删除手机中证书                       

               系统设置—安全—收信任的凭证—用户,点击证书删除即可

       (3)删除手机上密码

               手机系统—安全—密码,删除系统密码即可;

    注:

      手机端使用代理后,如果你把Fiddler关闭了,这是手机是无法打开网页的,因为把代理关了,所以这时只要在wifi配置界面把代理设置为无。再重新连接即可

  • 相关阅读:
    static变量的生命周期
    关于C++的new是否会对内存初始化的问题
    行列式的本质是什么?
    C++本质:类的赋值运算符=的重载,以及深拷贝和浅拷贝
    C++拷贝(复制)构造函数详解
    随机生成指定长度字符字符串(C语言实现)
    【npm】npm install的报错
    【HTTP】http请求url参数包含+号,被解析为空格
    【ngx-ueditor】百度编辑器按下Shift键不触发contentChange事件
    【Angular】No component factory found for ×××.
  • 原文地址:https://www.cnblogs.com/baby123/p/7324378.html
Copyright © 2011-2022 走看看