美文网首页
charles抓https和虚拟机中的请求配置

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

作者: 施天助 | 来源:发表于2019-01-21 15:19 被阅读0次

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

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

网络设置

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

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

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

屏幕快照 2019-01-21 下午2.59.07.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证书,把信任那里选好始终信任

图片

如果浏览器报证书异常

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


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

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

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

相关文章

网友评论

      本文标题:charles抓https和虚拟机中的请求配置

      本文链接:https://www.haomeiwen.com/subject/tbucjqtx.html