Charles-解决unknown的问题
安装的问题就不在解释了。直奔主题
无论是抓浏览器还是手机上的HTTPS的包都是一样的,默认情况下,Charles只能抓取http的包,抓取HTTPS时会出现unknown,是因为返回接口需要证书信任
第一步: 下载并安装证书
下载charles证书:打开charles,Help–>SSL Proxy–>install Charles Root Certificate, 注意点:存储证书时一定要选择[受信任的根证书版本机构],否则仅安装但证书未信任是解决不了问题的,仍然会出现unknown的问题
第二步:设置ssl proxy Setting中的ssl proxying的代理网址
直接输入*,允许所有域名、端口访问
如果要抓取手机的包,手机下载证书,设置代理
在手机上设置代理,输入代理的IP和端口下图中(需要是在同一局域网) 在手机无线网出设置,这里不在叙述。
然后再手机浏览器上输入访问地址:chls.pro/ssl,访问后进行下载证书安装
即可进行抓包。
上一篇:
Python 安装包管理工具 pip
下一篇:
jeesite附件处理工具类