Windows charles安装、配置及Android手机ca证书

1.安装

1.1 在Charles官网https://www.charlesproxy.com/download/下载,我这边下载的是免费体验版的。

Windows charles安装、配置及Android手机ca证书

2.配置(配置Android证书需要保证手机与电脑都在同一个网络下)

2.1安装好以后打开,配置Charles证书;选择

help——SSL Proxying——install Charles Root Certificate

Windows charles安装、配置及Android手机ca证书

会出现证书安装的信息,我这边已经安装成功,第一次可能需要安装

Windows charles安装、配置及Android手机ca证书Windows charles安装、配置及Android手机ca证书

最后提示导入成功,出现如上述证书信息显示说明证书安装成功,也可在证书路径中查看证书安装结果

Windows charles安装、配置及Android手机ca证书

勾选Proxy——Windows Proxy
电脑抓包(需要勾选 Windows Proxy)
Windows charles安装、配置及Android手机ca证书

选择Proxy——SSL Proxy Setting,添加Location
Windows charles安装、配置及Android手机ca证书

Host和Port均设为443,
Windows charles安装、配置及Android手机ca证书

想要对浏览器请求进行抓包,还要对浏览器的证书进行设置,如下图操作
Windows charles安装、配置及Android手机ca证书

出现如下提示信息,提示你去路径 chls.pro/ssl 下载证书,访问路径可自动下载
这里192.168.5.140是你要在手机端设置的代理IP;8888是端口号
Windows charles安装、配置及Android手机ca证书

Windows charles安装、配置及Android手机ca证书

手机发起请求,Charles会弹出界面,要选择同意(allow)如果没有弹出此界面,一般无法抓包,请确认防火墙关闭,并重启Charles
Windows charles安装、配置及Android手机ca证书

3.如果没有charles没有反应

3.1 简单粗暴的方法:关闭防火墙

点击设置->选择网络和Internet->以太网->Windows防火墙->启用或关闭Windows防火墙->关闭防火墙->确定
Windows charles安装、配置及Android手机ca证书
Windows charles安装、配置及Android手机ca证书
Windows charles安装、配置及Android手机ca证书
Windows charles安装、配置及Android手机ca证书
Windows charles安装、配置及Android手机ca证书

但是这种方法不太推荐使用。

3.2 防火墙允许charles的数据包入站

点击设置->选择网络和Internet->以太网->Windows防火墙(步骤同上,就不贴图了)
接下来,选择高级设置

Windows charles安装、配置及Android手机ca证书

点击入站规则,找到Charles Web Debbuging Proxy

Windows charles安装、配置及Android手机ca证书

点击鼠标右键,选择属性,勾选允许连接,点击确定。

Windows charles安装、配置及Android手机ca证书
上一篇:Charles安装与配置


下一篇:【抓包】Charles设置断点