Charles https抓- iOS 10 3以上版本证书信任问题

iOS 10.3+ Charles 证书信任配置
本文解决iOS 10.3及以上版本中Charles抓包工具遇到的证书信任问题。通过设置代理并安装SSL证书,然后额外在设置中启用证书信任,使Charles能够正常抓取HTTPS流量。

本文不是一个关于讲charles怎么一步一步配置抓包的问题,二是关于charles在iOS10.3以上版本遇到证书没有背trast的问题。 https://www.charlesproxy.com/documentation/using-charles/ssl-certificates/ 其实这儿有详细的说明,可能你没注意到, 请看***第三条***。

1. Set your iOS device to use Charles as its HTTP proxy 
in the Settings app > Wifi settings.
2. Open Safari and browse to https://chls.pro/ssl. 
Safari will prompt you to install the SSL certificate.
3. If you are on iOS 10.3 or later, open the Settings.app 
and navigate to General > About > Certificate Trust Settings,
 and find the Charles Proxy certificate, 
and switch it on to enable full trust for it (More information about this change in iOS 10).
4. Now you should be able to access SSL websites 
with Charles using SSL Proxying.
复制代码

具体来看苹果官方解释 Changes to manually installed certificate profiles in iOS 10.3 https://support.apple.com/en-nz/HT204477

也就是说10.3后又有一个地方需要信任一下证书,按照General > About > Certificate Trust Settings来设置一下吧。玩得愉快。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值