Charles抓包https设置

首先说明一点,即便按照下面的操做,也不可能抓到全部的https请求,不然网络安全作的也太差了windows

要抓https,首先要安装证书。浏览器

1、PC端安装证书安全

一、安装证书:Charles-》Help-》SSL Proxying-》Install Charles Root Certificate,直接点击安装。网络

注意:下面选项选择【将全部的证书都放入下列存储】,点击浏览,选择【受信任的根证书颁发机构】,这样安装的证书,直接就是受信任的证书。spa

 

二、若是一直按照默认选项,装好以后该证书默认是不受信任的。还须要信任证书。为了避免影响介绍Charles的总体性,在该篇最后再介绍在windows系统信任证书的步骤。3d

2、在移动端安装证书代理

方法1:手机连代理,在移动端浏览器输入http://charlesproxy.com/getssl,而后会弹出一个界面,让输入证书的名字,直接输入Charles就能够。安装成功后会提示证书安装成功blog

方法2:手机链接电脑代理,用手机浏览器搜索 chls.pro/ssl ,下载并安装证书。网络安全

注意:下载证书后,要记得在手机上信任证书。苹果手机能够在设置里搜索【信任】,点开证书信任设置,信任证书便可。ssl

3、PC端Charles设置

一、Charles-》Proxy-》Proxy Settings,勾选Enabling transparent HTTP proxying

二、Charles-》Proxy-》SSL Proxying Settings,点【Add】

三、输入host和port,若是都输入星号“*”,则能够抓全部的https请求。

到这里就设置完毕了,能够去抓包啦。

 4、Windows系统信任Charles证书步骤

(1)点击开始,运行,输入mmc

(2)弹出如下窗口

(3)点击文件-》添加/删除管理单元,选择【证书】,并点击【添加】

 

(4)在弹出的窗口选择【个人用户帐户】,点【肯定】

(5)选择左边窗口的 中间证书颁发机构-》证书,找到Charles Proxy CA,右键复制

 

(6)在左边窗口 “我的” 右键粘贴

(7)在  受信任的根证书颁发机构-》证书 右键粘贴

(8)关闭窗口便可

相关文章
相关标签/搜索