一:官网下载fiddler4,地址为:https://www.telerik.com/download/fiddler
二:本地安装后,fiddler设置,下面直接贴图
1:菜单Tools=》Options=》Https 勾选 Capture HTTPS CONNECTs,勾选 Decrypt HTTPS trafic,会弹出安装证书的提示。一路点是或确定安装即可。
2:连接代理设置port设置为8888(端口号大家可以任意,只要不要跟电脑应用其他的端口冲突就好,这里不再延伸就以8888为例)、勾选 红色标识的部分
3:PC端fiddler证书设置,如果抓包地址协议有https的话,这一步必须做
(1):点击 Reset All Certificates 先重置证书 ,如果重置后有弹出信任证书的提示选择是,如果没有收到点击Trust Root Certificate
(2):点击 Export Root Certificate to Desktop ,导出证书至桌面,后续会导入到手机进行安装
4:编写FiddlerScript rule,点击Rules > Customize Rules,用ctr+f查找到OnBeforeRequest方法添加一行代码.
if (oSession.host.toLowerCase() == "webserver:8888")
{
oSession.host = "webserver:80";
}
三:PC端其他的设置
(1):关闭防火墙
(2):注册表设置 win+r 输入regedit运行,根据下图找到fiddler2新建 DWORD为80
四:手机设置
将PC桌面的证书导入至手机,放在根目录或者新建文件夹里,总之容易找到就行,更方便的是可以通过QQ传,在手机中找到证书文件,点击安装即可
在手机设置-系统安全-加密与凭据中找到信任的凭据,有红色标识的就说明安装成功了
到这一步就马上大功告成了,下面继续
win+r cmd 输入命令 ipconfig,找到电脑连接网络对应的IP
手动设置手机网络代理,IP要与上面查询到的IP保持一致,端口为8888
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~现在大家愉快的抓包吧~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~