安裝
MacOS 平台
啟動
IOS 手機代理
http 代理
https 代理
證書安裝
安裝
mitmproxy 提供了 3 個核心工具:
mitmproxy,是一個指令行的可視化界面,對于 windows 不能使用,隻能在 MacOS 和 Linux 平台使用
mitmweb,是一個 web 可視化界面,适用于 Windows,MacOS,Linux
mitmdump,是一個指令行工具,類似 tcpdump,适用全平台
一般情況下使用 mitmweb 比較友善,既有可視化界面,又支援全平台。
啟動
port 代理端口
執行上面指令,即可啟動服務,在浏覽器輸入 localhost:port 打開 mitmweb 的可視化界面

IOS 手機代理
在手機中進入 wifi 的配置代理界面, <code>設定 -> 無線區域網路 -> 進入wifi -> 配置代理 -> 手動 -> 填寫代理的ip 和 port -> 存儲</code>。
自此代理配置完成,手機請求網頁,在 mitmweb 界面可以看到請求資料。
https 代理繼承 http 代理的配置,但是需要手機安裝證書才能代理成功。
将 <code>~/mitmproxy/mitmproxy-ca-cert.pem</code> 傳到手機
在檔案中點選一下該檔案,使其可以被手機掃描到
在手機安裝證書,<code>設定 -> 通用 -> 描述檔案 -> 點選證書 -> 安裝</code>
在手機啟用對證書的信任,<code>設定 -> 通用 -> 關于本機 -> 證書信任設定 -> 勾選 mitmproxy</code>
至此,https 代理設定完成,手機請求網頁,在 mitmweb 界面可以看到請求資料。
作者:PP傑
博學之,審問之,慎思之,明辨之,笃行之。