Charles11--证书配置

Charles证书配置

HTTPS协议

全称:Hyper Text Transfer Protocol over SecureSocket Layer
是以安全为目标的 HTTP 通道,在HTTP的基础上通过传输加密和身份认证保证了传输过程的安全性
HTTPS=HTTP+SSL
HTTPS 的安全基础是 SSL,因此加密的详细内容就需要 SSL
访问https://www.baidu.com
在数据包内容上经过加密处理,保证HTTPS协议的安全性

解决方法:安装SSL证书

Windows系统证书设置

配置步骤
1、打开Charles,选择“Help” -> "SSL Proxying" ->install charles Root Cetificate

2、在打开的证书框,点击“安装证书”,选择“本地计算机”,点击“下一步”

3、选择“将所有证书都存放下列存储”,点击“浏览”

4、选择“受信任的根证书颁发机构”,点击“确定” -> “下一步” -> “完成”

Charles HTTPS代理配置

1、在Charles中点击菜单“Proxy” -> “SSL proxying setting”

2、在打开窗口中勾选“Enable SSL Proxying”
3、点击“OK”

配置后抓包效果

MacOS系统证书设置

1、打开Charles,选择“Help” -> “SSL Proxy” -> “Install Charles Root Certificate”

2、安装根证书,默认不信任,需要到钥匙串里,点击信任

3、设置代理成功,网络请求出现在Charles主界面

IOS系统证书设置

1、在电脑上运行Charles,且IOS手机设置好代理

2、在手机浏览器中地址栏输入:http://charlesproxy.com/getssl

3、手机“设置”中,自动提示“已下载描述文件”,点击

4、点击后进入“安装描述文件”,点击“安装”

5、在“警告”界面中,点击“安装”
6、返回到“通用”界面,选择“关于本机”

7、点击“证书信任设置”,启用Charles Proxy CA证书并确认

posted @ 2021-10-29 17:30  暄总-tester  阅读(748)  评论(0)    收藏  举报