環境:mac主機(catalina)+iphone手機(ios14)
- 首先在mac上安裝mitmproxy 打開內建的終端機app 輸入指令 pip install mitmproxy
- 執行mitmproxy 輸入指令 mitmproxy
3. 查看mac的ip位置 系統偏好設定 > 網路
4. 在iphone上設置proxy代理
Settings > Wi-Fi > 點Wi-Fi名字旁邊的驚嘆號圖標 > 拖到最底下的HTTP PROXY > 輸入Server為192.168.1.101(你的mac主機ip)port為8080(mitmproxy的預設值)並按下保存
5. 在iphone上用safari(瀏覽器)測試是否成功
輸入網址 mitm.it > 如果成功會出現上圖的畫面 >如果未成功會顯示一段英文告訴你沒有成功
6. 此時回頭看mac上正在運行的mitmproxy,也會顯示如上圖瀏覽網頁的流量
7. 下載證書 點擊iphone網頁上 ios的get mitmproxy按鈕進行下載
8. 安裝證書
Settings(設定) > General(一般) > Profiles > mitmproxy > 同意安裝
9. 重要步驟 信任證書開啟
Settings(設定) > About(關於) > 拖到最下面的選項 Certificate Trust Settings > 開啟
10. 設定完畢之後手機瀏覽的網頁數據就會同步到mac上了
進階:
・方向鍵上下:移動,被選中的前面有「>>」符號
・Enter:進入查看這條數據的詳細資訊
・L:在查看詳細資訊的頁面下,切換分頁
・Q:回上一頁或關閉mitmproxy