标签:contents char cer 镜像 charles 抓包 reg http 相关
安装包及jar包下载地址:
1、下载Charles Proxy v4.2.dmg镜像文件,双击打开,将Charles拖拽到Applications中,Mac中打开一次Charles后关掉。
2、将下载的Charles.jar包替换掉:/Applications/Charles.app/Contents/Java/charles.jar
3、打开Charles,在help中点击“Registered to charles.iiilab.com”.完成破解。
破解完成。
设置抓取https类型的请求,设置如下。
1、安装pc端的证书
在钥匙串中,双击不受信任的证书,将默认的“使用系统默认”改为“始终信任”
安装成功后,证书显示是酱紫滴:
2、安装手机端证书
在手机浏览器中输入:chls.pro/ssl
然后在手机端:
设置->通用->关于本机->证书信任设置-> 找到charles proxy custom root certificate然后信任该证书
之前在公司用Charles抓包,所有的https的请求都会失败,提示错误信息为“
You may need to configure your browser or application to trust the Charles Root Certificate.
”。一直找不到问题在哪,相关设置都是正确的,Mac上安装了Charles证书并始终信任,手机端也安装了描述文件,。
解决办法:
设置->通用->关于本机->证书信任设置-> 找到charles proxy custom root certificate然后信任该证书
因为iOS 10.3之前安装新的自定义赠书默认是受信任的,而iOS 10.3之后,安装的自定义证书默认是不受信任的,所以得手动打开。
标签:contents char cer 镜像 charles 抓包 reg http 相关
原文地址:http://www.cnblogs.com/xyf9575/p/7845181.html