问答 求助:Charles 抓 https,Android 手机可以成功,iOS 失败了

lin-cz · January 08, 2020 · Last by lin-cz replied at January 09, 2020 · 6231 hits

1、charles 版本3.11,iOS 13;
2、Charles的描述文件已经安装,并添加信任;
3、Android手机抓https成功,iOS失败了,提示:SSLHandshake: Remote host closed connection during handshake

备注:Android可以抓https说明电脑的证书及配置是正确的

共收到 11 条回复 时间 点赞

IOS11以上需要信任,你点了吗

married577 回复

已经添加信任了

lin-cz 回复

ios13添加的证书默认是不信任的,需要手动开启

married577 回复

是在通用-关于本机-证书信任设置,找到charles的根证书,添加信任吗?这个我有添加信任呢

https://coolnull.com/3948.html 你看看这个文章希望对你有帮助

lin-cz 回复

那就不清楚了,按道理说ios装证书是最简单的。要不删了重装试试?

married577 回复

谢谢你。不过重装也不行

lin-cz 回复

尴尬

9Floor has been deleted

试试把访问的域名添加到ssl proxying 中;

常理来说,应该会出现iOS可以抓安卓不能抓的情况,你这安卓可以抓iOS不能抓第一次见

问题解决啦,感谢大家;

解决方法:charles升级到4.5.5,可以抓ios13的https了;

PS:试过3.11的charles可以抓ios12和ios10.3的;

需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up