安装Fiddler
1.下载最新版fiddler
https://www.telerik.com/download/fiddler
2.正常傻瓜式安装,安装完毕后,不用先打开fiddler
3.下载并安装fiddler证书生成器
http://www.telerik.com/docs/default-source/fiddler/addons/fiddlercertmaker.exe?sfvrsn=2
下载后双击安装
4.打开fiddler,点击工具栏中的Tools-->Options
5.点击https设置选项,勾选选择项
6.点击Actions,点击第二项Export Root,这时桌面上会出现证书FiddlerRoot.cer文件,点击ok设置成功,关闭fiddler
7.PC端,在浏览器中导入FiddlerRoot.cer,以谷歌浏览器为例说明 ,在浏览器上输入:chrome://settings/
然后进入高级设置,点击管理证书
8.在受信任的根证书颁发机构,对证书进行导入
9.重新打开fiddler,就可以在电脑上进行https抓包了
手机抓包设置
1) 启动Fiddler, 打开菜单栏中的 Tools > Fiddler Options, 打开“Fiddler Options” 对话框
2) 在“Fiddler Options”对话框切换到“Connections” 选项卡, 然后勾选“Allowromote computers to connect” 后面的复选框, 然后点击“OK” 按钮
3) 在本机命令行输入: ipconfig, 找到本机的ip地址。
4) 打开android设备的“设置” ->“WLAN” , 找到你要连接的网络, 在上面长按, 然后选择“修改网络” , 弹出网络设置对话框, 然后勾选“显示高级选项”
5) 在“代理” 后面的输入框选择“手动” , 在“代理服务器主机名” 后面的输入框输入电脑的ip地址, 在“代理服务器端口” 后面的输入0框输入8888, 然后点击“保存” 按钮
6) 然后启动android设备中的浏览器, 访问百度的首页, 在fiddler中可以看到完成的请求和响应数据