fiddler抓取移动端/模拟器App数据包_附联网问题解决

fiddler抓取移动端/模拟器App数据包

    • 查看本机无线网卡ip地址
    • 设置模拟器网络状态
    • 设置fiddler
    • 解决联网问题:允许 fiddler 通过防火墙
    • 模拟器安装fiddler证书
    • 注意

查看本机无线网卡ip地址

cmd窗口输入:ipconfig
在这里插入图片描述
记住这个IPv4地址。

设置模拟器网络状态

本文中模拟器使用夜神模拟器。

1、开启网络桥接模式(为了获取当前网络的ip地址,否则会是NAT之后的ip地址)->保存设置
fiddler抓取移动端/模拟器App数据包_附联网问题解决_第1张图片

安装Fiddler2的电脑必须与Android/IOS手机处于同一个局域网,Fiddler2的原理是将手机代理到指定的PC机,因此必须是同一个局域网(通常DHCP模式会自动配置)。

2、左键长按当前网络->选择修改网络
fiddler抓取移动端/模拟器App数据包_附联网问题解决_第2张图片

3、设置代理->保存
fiddler抓取移动端/模拟器App数据包_附联网问题解决_第3张图片

4、重启模拟器

设置fiddler

1、工具->选项->HTTPS->选择from remote clients only
fiddler抓取移动端/模拟器App数据包_附联网问题解决_第4张图片

2、工具->选项->连接->选择允许远程计算机连接
fiddler抓取移动端/模拟器App数据包_附联网问题解决_第5张图片

3、fiddler一定要保持打开,并开启捕获数据功能

4、重启fiddler

5、验证fiddler端口(此处为8889)是否成功启动(仅用于测试)

# win+R打开cmd窗口运行:

netstat -ano |findstr 8889 # 查看8889端口被哪个应用占用,若无输出,则表示此端口没有被占用

tasklist |findstr 43140 # 查看到对应的进程id之后,就可以通过id查找对应的进程名称

fiddler抓取移动端/模拟器App数据包_附联网问题解决_第6张图片

解决联网问题:允许 fiddler 通过防火墙

将fiddler那两项全部勾选即可。(必须这样做,否则移动端添加代理后可能无法联网)
fiddler抓取移动端/模拟器App数据包_附联网问题解决_第7张图片

模拟器安装fiddler证书

模拟器内打开浏览器->输入本机无线网卡ip地址:fiddler端口号(即http://192.168.1.7:8889/)->点击页面上的FiddlerRoot certificate下载证书->证书名称起fiddler就好
fiddler抓取移动端/模拟器App数据包_附联网问题解决_第8张图片

接下来fiddler就可以捕获到移动端数据包了。

注意

使用完后,一定要在手机端把代理关闭,否则无法上网。

你可能感兴趣的:(fiddler,fiddler,网络,linux)