1 说明
如果是windows那么果断使用fiddler。对于mac,
- 如果要使用Fiddler就需要按装虚拟机。
- Charles很好用,但是有一个不足:就是当使用Remote Map功能时,此时就无法代理Https到Https的请求。
- whistle 的缺点和Charles是一样的,都是如果是https转https时,无法完成ip:port–>ip:port的映射。
下面就Fiddler安装配置进行说明,重点在Fiddler。
2 虚拟机配置
1. 操作系统版本
必须是专业版,不能是家庭版,家庭版不支持修改域。
2. 在虚拟机上使用Fiddler必须保证如下两点:
(1)选择桥接模式
使用桥接模式的目的:就是让虚拟机看成是宿主机所在局域网中一个独立的机器。
如果选择自动检测模式不行的话,就选择上图中“网络适配器设置”,进行如下设置
1 |
一般都是选择桥接模式中的“Thunderbolt 以太网”的配置,如上图红色区域 |
(2)必须使用 “有线”,不能选择无线
3. 在电脑上设置域
(1)“计算机”右键属性
点击上图中“高级系统设置”
输入内部域,会提示输入域的用户名和密码,
4.对于我们公司,还需要下载一个 准入app。
3 配置Fiddler
1. Https
进行下面操作时,按照提示进行安装证书
2. Connections
3. Tool->Hosts,配置Host
4. 在手机端进行如下操作
(1)配置代理
(2)下载证书
使用safari输入:虚拟机ip:8888,按照提示下载证书
5 注意
(1)如果遇到问题,可以试下关闭防火墙