一、首先安装Fiddler(如需抓取HTTPS请求,需要安装fiddlercertmaker证书)
安装过程中几个点可能导致无法抓到移动端数据包:
1、Fiddler安装路径目录存在中文
2、Fiddler安装路径目录存在空格
以上两点特别注意,否则配置其他都没用;
安装的路径一定是英文,并且没有空格。
二、安装完成后,需要配置:
1、开发Fiddler,依次点击 Tools - Options… 弹出窗口后, 选择Connections 勾选下面Allow remote computers to connect(允许远程计算机连接),确认
2、Fiddler设置的端口一定要和手机代理设置的端口号一样
3、网络环境手机和Fiddler处于同一网段即可(可以电脑装个wifi工具,手机直接连接电脑WiFi)
以上几个点配置保存后, 重启Fiddler。
三、以下是手机端需要的配置项:
1、手机使用的网路要和Fiddler所在的机器在同一网段。
2、手机连接无线后,进入无线详情页,选择配置代理(手动),依次填写好服务器、端口号,填写完成后保存;
提示:
服务器:电脑上打开黑窗口,输入:ipconfig 出现下图样式,拿到自己的ip地址(图中标注的ip位置),填写到手机上服务器位置。
端口号:填写和电脑上Fiddler一致的端口号
端口号:
以上设置完成后,手机端打开要抓包的软件操作,查看Fiddler窗口是否有数据拦截,如果有拦截恭喜你成功了!
注:
1、苹果手机需要同意安装一下手机上的证书(具体名称没有注意)
2、如果手机设置代理后,手机没有网络,Fiddler设置代理端口和其他软件不冲突,重启fiddler即可