charles抓https和虚拟机中的请求配置

这篇是mac系统的,windows的请看这里

一:如何抓虚拟机中的请求

网络设置

vmware的话不限连主机的方式(nat/桥接)都可以;
parallelsDesktop的话用桥接(选择网络,源勾选桥接模式里的默认适配器,控制中心把机器关闭再启动)

【重点】虚拟机里的浏览器设置代理:

浏览器代理设置为主机的wifi地址,端口和你charles里设置的一致:

 
10091540-529ee71805e362f5.png
屏幕快照 2019-01-21 下午2.59.07.png
 
10091540-d09bca6f2b2f593b.png
屏幕快照 2019-01-21 下午3.00.12.png

在虚拟机的浏览器打开网页后,主机上的charles会弹出一个确认框

确认框里点允许(allow)即可。


二:如何设置抓https

勾选mac上抓包

Proxy菜单 -》 macOS Proxy

【重点】设置443端口过滤

Proxy菜单 -》 SSL Proxying Settings菜单 -》
点击add按钮,弹框中Host里填 * , Port里填 443, ok

安装charles根证书

Help菜单 -》 SSL Proxying菜单 -》Install Charles Root Certificate

双击安装在钥匙串里的charles证书,把信任那里选好始终信任

 
10091540-6b60c7048aa15fe3.png
图片

如果浏览器报证书异常

那就点开地址栏的证书设置,然后按提示安装证书即可。

 

 
10091540-1d0d78a735ac9b37.png
屏幕快照 2019-06-02 下午10.43.45.png

 

如何用本地文件替换网上的进行本地调试

使用Charles代理功能将网络请求定向至本地文件

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值