fiddler 安装与设置,手机抓包设置详细步骤

1. 安装 Fiddler

Windows
  1. 下载 Fiddler:访问 Fiddler 官网 下载最新版本。
  2. 安装:按照提示完成安装过程。
macOS
  1. 下载 Fiddler Everywhere:访问 Fiddler 官网 下载 Fiddler Everywhere。
  2. 安装:按照提示完成安装过程。

2. 配置 Fiddler

  1. 启动 Fiddler:打开 Fiddler 应用程序。
  2. 允许远程设备连接
    • 在 Fiddler 中,点击菜单栏的 Tools -> Options
    • 选择 Connections 选项卡。
    • 勾选 Allow remote computers to connect 选项。
    • 记下 Fiddler 监听的端口(默认为 8888),也可以设置为其他端口。
  3. HTTPS 解密
    • 还是在 Options 窗口中,选择 HTTPS 选项卡。
    • 勾选 Decrypt HTTPS traffic
    • 点击 Actions 下的 Trust Root Certificate 来信任 Fiddler 的自签名根证书(需要管理员权限)。

3. 配置移动设备

要确保,电脑和移动手机终端设备链接的为同一个居于网络,或连接的为同一个wifi。

iOS 设备
  1. Wi-Fi 设置
    • 打开 iOS 设备,进入 设置 -> Wi-Fi
    • 点击当前连接的 Wi-Fi 网络右侧的 i 图标,进入网络详情页。
    • 向下滑动找到 HTTP 代理,选择 手动
    • 在 服务器 字段输入电脑的 IP 地址(可以在你的电脑上通过命令行运行 ipconfig(Windows)或 ifconfig(macOS)来查找)。
    • 在 端口 字段输入 8888
  2. 安装 Fiddler 证书
    • 在 iOS 设备的浏览器中访问 http://电脑设备IP:8888 。
    • 下载并安装证书。
    • 进入 设置 -> 通用 -> 描述文件 或 设备管理,找到并安装证书。
    • 然后,进入 设置 -> 通用 -> 关于本机 -> 证书信任设置,找到 Fiddler 的证书并开启完全信任。
Android 设备
  1. Wi-Fi 设置
    • 打开 Android 设备,进入 设置 -> 网络和互联网 -> Wi-Fi
    • 长按当前连接的 Wi-Fi 网络,选择 修改网络
    • 选择 高级选项,将 代理 设置为 手动
    • 在 代理主机名 字段输入电脑的 IP 地址。
    • 在 代理端口 字段输入 8888
  2. 安装 Fiddler 证书
    • 在 Android 设备的浏览器中访问 http://电脑设备IPhttp:// 。
    • 下载并安装 SSL 证书。
    • 进入 设置 -> 安全 -> 加密和凭据 -> 从存储设备安装,找到并安装下载的证书。

4. 抓包验证

  1. 验证设置
    • 确保 Fiddler 正在运行,并且移动设备的代理配置正确。
    • 在 Fiddler 窗口中,应该能看到移动设备发出的请求。
  2. 开始抓包
    • 在移动设备上打开浏览器或应用,开始浏览或操作。
    • 在 Fiddler 中,可以看到所有通过代理的请求和响应。

5. 结束抓包

  1. 移除代理设置
    • 抓包完成后,记得将移动设备的 Wi-Fi 代理设置恢复为  或 关闭
  2. 关闭 Fiddler
    • 关闭 Fiddler 软件,保存或分析抓取到的数据。

注意事项

  1. 隐私和安全:抓包过程中会捕获大量数据,其中可能包含敏感信息。确保抓包环境安全,数据仅用于合法用途。
  2. 证书信任问题:某些应用可能对自签名证书有严格的验证,可能需要进一步配置才能抓包成功。

通过以上步骤,你应该能够成功使用 Fiddler 工具抓取移动设备上的网络请求。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值