使用fiddler移动端开发抓包调试(动手试一试,超简单)

目录

 

一.工具介绍

二.使用背景

三.安装使用

1.下载

Fiddler(HTTP调试抓包工具)  v5.0.20194.41348中文

2.安装

3.设置

第一步解密HTTPS:工具->选项->HTTPS(Tool->Options->HTTPS)

第二步:允许设备远程连接:工具->选项->连接(Tool->Options->connections)

 第三步:验证远程设备和装fiddler的计算机在同一局域网内(记得关闭电脑的防火墙)

第四步:修改手机WLAN代理

四.Fiddler常规使用


一.工具介绍

Fiddler是一个免费的web调试代理,可以用它实现记录、查看和调试手机终端和远程服务器之间的http/https通信。

 

二.使用背景

由于初入一个开发2年移动端项目组(项目比较乱,接口比较多而复杂),需要再老版本上进行功能迭代,在新功能后台开发需要清楚知道具体的接口地址,以及传参,方便进行新老接口的兼容,不过由于任务繁重,前端无法抽空进行单独的接口1v1调试,所以后台人员需要自立更生,故此在此介绍Fiddler进行抓包调试

 

三.安装使用

1.下载

Fiddler(HTTP调试抓包工具)  v5.0.20194.41348中文

下载地址:http://www.pc6.com/softview/SoftView_51888.html

2.安装

下载完后得到一个压缩包,进行解压运行即可 --运行前提条件关闭电脑的病毒实时扫描(工具会被当成病毒处理)防火墙(手机和电脑要互通)

 

打开后(提示升级  升级后就成英文版的了,看个人习惯,英文好的可以试试):

3.设置

第一步解密HTTPS:工具->选项->HTTPS(Tool->Options->HTTPS)

设置原因是:手机应用涉及到个人的信息,用HTTPS加密过,而fiddler默认是抓HTTP请求,所以需要设置解密HTTPS

 

第二步:允许设备远程连接:工具->选项->连接(Tool->Options->connections)

设置原因:让远程设备在同一局域网内进行互通调试

最后重启fiddler,重启后设置的才生效

 第三步:验证远程设备和装fiddler的计算机在同一局域网内(记得关闭电脑的防火墙)

本人华为设备(查看IP地址):设置->系统->关于手机->状态消息->IP地址

可以通过电脑CMD->ping 移动端IPV4的地址,如:ping 172.16.20.227

此页面代表已经互通了 

电脑的IP可以cmd->ipconfig查看,也可以在fiddler中查看:

接下来手机浏览器输入电脑的IPV4的地址和端口号:

点击FiddlerRoot certificate下载证书

下载完成后打开下载的文件 安装

此过程要输入锁屏密码

    

 

第四步:修改手机WLAN代理

长按连接的WLAN-->点击修改网络

服务器主机名为电脑的IP  端口为Fiddler中连接设置的端口,保存后即可进行手机抓包

四.Fiddler常规使用

当然还有能多功能,比如光标移动到具体的请求鼠标右键是一片新大陆 

四、还原手机状态

 停止电脑对手机的网络监控:长按wifi修改网络,高级选项找到代理,选择无;

 删除手机中证书:安卓系统设置 系统 设备安全 受信任的凭据 用户 ,点击证书删除即可;

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值