闲话不多说,先看看效果

如何常规设置,在这里就不复述了,因为大家都知道,包括fiddler中HTTPS设置,手机端IP代理的设置,手机端证书的安装。。。
这里需要说的是,常规正常设置之后,依旧显示为 tunnel to ......443问题的 解决方法。
正常设置后,依旧无法查看,猜测iOS系统一定是iOS10之后的,安卓应用应该用的是api24之后的。。。
——————————————————扯淡分割线——————————————————
iOS10解决方案:设置——常规——关于——证书信任设置,找到fiddler的证书,开启(相当于同意全量监控,所以其他应用不要乱开通)。再试试抓包,就可以显示HTTPS了
api24解决方案:安卓没有提供系统层面上的设置,所以只能在应用上下功夫了,需要在应用代码配置中进行配置,相当于开发者留后门,否则就只能root设备,然后绕过证书验证了。严格意义上来说,安卓这是无解的。下面提供代码配置内容吧
<network-security-config>
<debug-overrides>
<trust-anchors>
<!-- Trust user added CAs while debuggable only -->
<certificates src="user" />
</trust-anchors>
</debug-config>
</network-security-config>
有疑问的可以查看下面这个帖子,但是需要 梯子
https://textslashplain.com/2016/07/27/using-fiddler-with-ios-10-and-android-7/
大家有更好的解决方案,欢迎留言,共同学习,谢谢!
解决fiddler抓包出现tunnel to 443问题
本文介绍了当使用fiddler进行手机抓包时遇到‘tunnel to……443’问题的解决方法。针对iOS10系统,需要在设置中开启证书信任;而对于API24及以后的安卓应用,由于系统未提供全局设置,可能需要在应用代码内做特殊配置或考虑root设备。作者提供了相关代码配置内容,并鼓励有更好解决方案的读者留言交流。
1609





