mac使用Charles相关配置

目前,主要使用Charles的抓包功能和设置本地代理,满足本地开发时访问Https。安装Charles

1、Chrome无法抓包问题

对Chrome做相关的配置即可,流程如下:

复制 chrome://flags/#allow-insecure-localhost 到Chrome,将状态改为Enabled。

参考:Localhost SSL traffic fails with ERR_CONNECTION_CLOSED in Chrome

mac使用Charles相关配置_第1张图片

2、设置代理后,https无法访问本地服务

配置系统偏好设置中的代理:

操作路径“系统偏好设置/网络/高级/代理”,选择自动发现代理。(如果公司网络加域,此处慎用)

Charles代理配置:

tool——>Map Remote Setting,添加要配置的代理;

mac使用Charles相关配置_第2张图片

3、注册Charles

help——>Registered,输入一下注册信息:

Registered Name: https://zhile.io

License Key: 48891cf209c6d32bf4

4、Charles证书安装

help——>SSL Proxying——>Install Charles Root Certificate,即可打开mac的授权证书窗口。

双击Charles的相关证书,弹框显示证书的简介,对该证书设置始终信任。

你可能感兴趣的:(mac使用Charles相关配置)