閑話不多說,先看看效果
如何常規設置,在這里就不復述了,因為大家都知道,包括fiddler中HTTPS設置,手機端IP代理的設置,手機端證書的安裝。。。
這里需要說的是,常規正常設置之后,依舊顯示為 tunnel to ......443問題的 解決方法。
正常設置后,依舊無法查看,猜測iOS系統一定是iOS10之后的,安卓應用應該用的是api24之后的。。。
——————————————————扯淡分割線——————————————————
iOS10解決方案:原來ios證書安裝成功了之后還需要開啟。設置——常規——關於——證書信任設置,找到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/
大家有更好的解決方案,歡迎留言,共同學習,謝謝!
--------------------- 本文來自 lx_zsdong 的CSDN 博客 ,全文地址請點擊:https://blog.csdn.net/lx_zsdong/article/details/82257698?utm_source=copy