charles/fiddler--安装设置篇

fiddler和charles都是作为中间的代理服务器,作用都是可以对http和https进行抓包(弱网测试、拦截修改请求,断点、接口测试.....)

 

1.区别:

charles基于Java运行,作用所有系统,可用于mac和Windows,收费,需要破解,请求分为structure树状视图(按host分类)+sequence顺序视图(时间倒序);

fiddler:只能运行在Windows免费开源,请求以时间倒序展示在页面;

 

2、安装前提

  • 关闭防火墙、杀毒软件(会屏蔽脚本)
  • 确认端口未被占用:netstat -ano |finsdtr 8888

 

3、fiddler安装

打开fiddler,是可以对http进行抓包的,想要抓取HTTPS的包,需要进行相关设置(证书下载,安装)

  • https设置

charles/fiddler--安装设置篇

 

 

  • 安装证书

  • charles/fiddler--安装设置篇

charles/fiddler--安装设置篇

 

  •  导入到浏览器中(chrome和火狐)

charles/fiddler--安装设置篇

 

 charles/fiddler--安装设置篇

 

 

  •  抓包(http+https)

打开capturing,可以进行抓包

 

  • 弱网设置

Rules--customize rules--ctrl+f搜索300定位到限速模式那里,修改网速即可

Rules--performance--simulate modem speeds  开启弱网模式

charles/fiddler--安装设置篇

 

 手机设置

前提:使手机和电脑处于同一局域网中(PS:可以ping 手机ip看是否处于同一局域网)

手机网络设置:wifi长按--修改网络--显示高级选项--代理:手动--服务器主机名:电脑ip+服务器端口:8888(按实际来)

charles/fiddler--安装设置篇

 

 

抓app https包,需要安装证书:

自带浏览器:输入http://ip:8888回车,下载证书即可

charles/fiddler--安装设置篇

 

 4、charles安装

下载,破解后(https://www.charles.ren/)

charles/fiddler--安装设置篇

菜单常用设置

  • proxy常用设置

charles/fiddler--安装设置篇

 

proxy--proxy settings  

默认端口和http协议是否允许

charles/fiddler--安装设置篇

proxy--ssl proxy settings  

允许https协议,可设置单独的https,也可用*代表所有

 charles/fiddler--安装设置篇

 

proxy--Throtting setting

网络延迟设置

 charles/fiddler--安装设置篇

 

 

  • help常用设置:

下载证书

 charles/fiddler--安装设置篇

 

 

 

 

app端设置

可查看fiddler前提,处于同一局域网

手机自带浏览器:chls.pro/ssl回车即可下载chls证书

 

上一篇:使用charles 链接iphone 抓包设置


下一篇:charles抓包下载安装详细教程