zoukankan      html  css  js  c++  java
  • App 抓包代理设置

    1、设置 Fiddler

    • 打开 Fiddler,Tools  -->  Fiddler Options  -->  HTPS (配置完后记得要重启 Fiddler)
      • 选中  "Decrpt HTTPS traffic",    Fiddler 就可以截获 HTTPS 请求
      • 选中  "Allow remote computers to connect", 是允许别的机器把 HTTP/HTTPS 请求发送到 Fiddler 上来

    • Tools  -->  Fiddler Options  -->  connections
      • 记住此处的默认端口 8888
      • 勾选下图中选项

    2、查看电脑IP

    • 打开cmd,输入:ipconfig,记住《无线局域网适配器 WLAN》中的 IPv4 地址。

     

    3、设置手机网络代理

    • 保证手机连上的无线网与电脑连上的无线网在同一网段上
    • 进入设置中 --> 无线局域网 --> 点击下图中感叹号(此处以 iPhone 为例)。

     

    • 进入配置代理页面

    • 设置代理
      • 将代理改为手动
      • 服务器输入为上文中查到的电脑 IP
      • 端口输入为 Fiddler 中默认代理端口号 8888

    4、手机上安装 Fiddler 证书

    • 如果 app 都是 http 请求,是不需要安装证书,能直接抓到的,如果是 https 请求,这时候手机就需要下载证书了。
    • 打开手机浏览器输入:http://xxx.xxx.xxx.xxx:8888 ,这个中间的 xxx.xxx.xxx.xxx 就是前面查到的本机IP地址。
    • 出现如下画面,点箭头所指的位置,点击安装就可以了。

    5、设置过滤

    • 手机上设置代理后,这时候 fiddler 上抓到的是 pc 和 app 所有的请求,如果 pc 上打开网址,会很多,这时候就需要开启过滤功能了。
    • 打开 fiddler > Tools > Fiddler Options > HTTPS > ...from remote clients only,勾选这个选项就可以了
      • from all processes   -->  抓所有的请求
      • from browsers only   -->  只抓浏览器的请求
      • from non-browsers only  -->  只抓非浏览器的请求
      • from remote clients only  -->  只抓远程客户端请求

     

    注意:

    • 手机做了代理后,如果电脑端的Fiddler工具关闭后,手机无法上网
    • 如果手机设置代理后,测玩之后记得恢复原样,要不然手机无法正常上网。
  • 相关阅读:
    Halcon算子翻译——else
    Halcon算子翻译——default
    halcon算子翻译——continue
    Halcon算子翻译——catch
    Halcon算子翻译——case
    生命周期
    输入流输出流
    在搜索引擎中输入汉字就可以解析到对应的域名,请问如何用LoadRunner进行测试。
    给你一个网站,你如何测试?
    你在测试中发现了一个bug,但是开发经理认为这不是一个bug,你应该怎样解决?
  • 原文地址:https://www.cnblogs.com/ZhengYing0813/p/11827925.html
Copyright © 2011-2022 走看看