Fiddler 是一款强大的抓包工具,原理是以 web 代理服务器的形式进行工做的:web
Fiddler 若是抓取 https 协议会话须要进一步配置,在 Tools ->Options 菜单下,选择HTTPS标签并配置以下: 浏览器
手机抓取须要配置远程链接,在 Tools ->Options 菜单下,选择Connections标签并配置以下:服务器
监听端口 8888 并容许远程链接 markdown
防火墙须要开放
8888
端口网络
须要电脑与手机处于同一网段(例如同一局域网)iphone
以 iphone 为例工具
打开手机浏览器,输入 http://【fiddler电脑IP地址】:【fiddler设置的端口号】,例如 http://192.168.123.100:8888 能够下载证书并安装。在打开的页面中,点击 FiddlerRoot certificate 下载证书,点击容许 oop
在Settings系统设置中,点击 Profile Downloaded(已下载的配置文件) spa
点击 Install ,安装证书 3d
不一样系统手机的下载路径不同,例若有的是: 设置->通用->关于本机->证书信任设置
配置手机无线信号的代理
手机设置 -> WLAN -> 选择无线网络 -> HTTP Proxy,选择 Manual,Server 为 Fiddler 的电脑 ip 地址,端口号为 Fiddler 的端口号:
此时操做浏览器或APP,在 fiddler 中能够看到完成的请求和响应数据: