在網上看了n中方法,都不行,最終才發現。。。沒有信任證書,不只是要安裝證書,還要信任
這個在官網上是有寫的,昨天熬夜在研究還被老婆罵,恨不能早點看官方文檔。
正規的步驟:
1、安裝:https://www.charlesproxy.com/download/
2、mac連入有線網,不要使用wifi,iphone和mac在同一個區域網
3、iphone上設置代理,代理地址為mac的本地ip地址,端口8888
4、如果只是要抓包http的,這樣就好了。
5、如果要訪問https的話,則要打開charles->help->SSL Proxying->Install Charles Root Certificate on a Mobile Device or Remote Browser
6、手機端打開safari,訪問標紅的地址,即會跳轉下載並安裝描述性文件,安裝完成后到 【通用】->【關於本機】-> 【證書信任設置】,然后就啟用完全信任剛才安裝的證書
7、接着就可以在mac里面抓取iphone中的https流量了