手机http代理怎么设置(如何通过手机抓包之Fiddler)

网站编辑01 2022-07-22 20:31:46 阅读:60

  现在多数产品线都以app,h5,小程序为主,那么如何通过手机抓取报文呢,我们来看一看。

  h5:

  先说最简单的h5页面,直接电脑浏览器打开,抓包即可,不需要手机抓包,简单快捷。

  对于必须通过手机抓包的app和小程序这两种形式的产品,首先,我们要安装抓包工具,Fiddler或Charles,当然还有其他抓包工具,功能都差不多,随你选择。

手机http代理怎么设置(如何通过手机抓包之Fiddler)

  Fiddler,相信大家都很熟悉,Charles不一定,我接触到Charles是因为19年使用macbook,发现Fiddler在mac系统上不够友好,所以就转用Charles。如果你的电脑是Windows系统,还是推荐使用Fiddler,很好用,功能强大,抓包,篡改参数等都很方便。

  一起来看看Fiddler如何设置代理:

  准备工作:

  1:准备一部手机(以IOS为例)

  2:电脑下载fiddler工具

  3:手机和电脑连接同一个wifi

  Fiddler的安装:

  这个很简单,去网上下载一个fiddler工具包,自行安装。

  1. Tools–》Options–》HTTPS,勾选Decrypt HTTPS traffic,设置解密HTTPS的网络数据。

  2. Tools--》Options--》Connections,勾选Allow remote computers to connect。这里的端口号,默认是8888

  3. Fiddler工具设置结束,记得重启Fiddler。

  手机设置(以ios为例)

  确保和Fiddler是同一个无线网

  1. 设置–》无线局域网–》点击目标wifi–》HTTP代理–》手动

  2.手机浏览器,输入 ip:端口号,点击FiddlerRoot certificate,下载证书

  3. 下载证书。

  4. 如果出现这个弹框,说明描述文件已下载,直接安装即可,位置:手机打开设置–》通用–》描述文件,或者设置页面,直接搜索“描述文件”

  5. 安装描述文件,如下图

  6. 安装证书,设置–》通用–》关于本机–》证书信任设置,勾选信任该证书。

  手机设置已完成。

  这个时候,手机打开网页,或者app等,所有的包都会呈现在Fiddler中。比如,打开百度,输入“测试”关键词。

二维码