windows、mac、linux使用Fiddler Everywhere 试用期到了之后需要收费
本文主要介绍 windows免费的抓包工具fiddler:
Fiddler Classic
点击上面 Fiddler Classic 链接按提示安装
配置:

配置端口号,允许远程访问:

允许https访问,Actions信任证书

浏览器配置代理访问本机配置端口号为对应的值就可以抓包
手机端需要安装证书
- win+r 输入cmd
- ipconfig 查看电脑的ip地址
- 电脑分享热点
- 手机连接电脑wifi
- 代理设置 电脑的ip地址和端口号
手机浏览器输入 ip:端口号 点击下载安装

苹果手机需要 ios 抓包:
- wifi设置 电脑的ip和端口号
- 浏览器中打开 ip:端口 下载证书
- 在 设置-通用-描述文件-安装
- 在 设置-通用-关于本机-证书信任设置-信任
一般的安卓配置就可以使用,部分手机如oppo:
需要在 设置-其他设置-设备与隐私
- 从存储设备安装证书-搜索fiddler 或者 cer 安装
- 信任的证书-用户
一般的安卓配置就可以使用,部分手机如小米:
- 需要在:设置 → 更多应用 → 右上角 三个点 → 选择 显示所有应用) → 搜索 文件 → 选择文件 → 启用 文件 → ok (打开文件的权限)
- 然后设置:WLAN-->高级设置-->安装证书 需要输入安装凭据(锁屏密码)
- 或者在:设置—>更多设置—>系统安全—>加密与凭据—>从存储设备安装—>选择要安装的fiddlerroot.cer证书—>输入锁屏密码
有时候抓包报502,由于目标计算机积极拒绝,无法连接,可以配置host
hosts路径:C:\Windows\System32\drivers\etc\hosts
或者下载 SwitchHosts 工具进行配置
- 127.0.0.1 localhost
至此,手机就可以正常抓https包了
补充:有时候需要抓包微信网页或者是小程序
简便方法就是使用微信pc端 访问小程序或者手机最近浏览记录快速进入需要抓包位置

一般就可以直接抓包了,如果没有就设置下电脑的系统代理指向fiddler


这就就可以抓包微信小程序了
ps:测试完毕需要关闭系统代理设置,避免没有打开fiddler时候所有链接打不开!
网友评论