MintFlow 2.0.0 HTTP 即時擷取
本指南說明如何擷取一段簡短的 HTTP/HTTPS 工作階段、檢查內容並匯出分析。不需要遠端 VPN 或代理伺服器:直接連線出口會將處理後的流量送往一般網際網路連線。
截圖拍攝於 2026 年 9 月,展示執行 iOS 26.4 的 iPhone 17e 模擬器上的 MintFlow 2.0.0 英文介面。模擬器無法執行真正的封包通道,因此擷取清單刻意留空,憑證設定也尚未完成。VPN 連線、憑證安裝與信任,以及實際流量驗證,必須在 iPhone 或 iPad 完成。內文按鈕名稱對應 App 繁體中文介面。
1. 準備直接連線設定檔
為此次分析建立獨立設定檔。在首頁選擇簡易模式 → 直接連線。切回規則模式後,原先儲存的規則仍可使用。
也可使用下列明確指定路由的設定檔:
[dns]
app-routing-enabled=true
direct-dns=1.1.1.1,8.8.8.8
[routing]
DNS-FALLBACK,DIRECT
DEFAULT,DIRECT
[http-engine]
enabled=true
domain-list=example.com
port-list=80,443
mitm-bypass-apple-services=true
此範例應使用規則模式。App 分流讓 MintFlow DNS 將網域查詢與流量關聯。HTTP 擷取清單與路由網域集合彼此獨立。儲存設定檔;變更設定後,重新啟動 VPN 以編譯並套用。
2. 開啟 HTTP 工作區
選擇 HTTP 標籤頁,其中的卡片分別用於引擎設定、擷取、重寫管理與 HTTP 實驗室。
開啟 HTTP 引擎,打開啟用 HTTP 處理。設定狀態會指出尚未完成的步驟。
3. 產生、安裝並信任 HTTPS 憑證
一般 HTTP 不需要解密。若要檢查 HTTPS,必須在裝置安裝並信任 MintFlow 的本機 CA。
- 開啟 HTTP → HTTP 引擎 → 中介人證書。
- 若尚無 CA,選擇產生 CA 憑證。畫面會顯示名稱、SHA-256 指紋與到期日期。
- 選擇安裝CA證書。App 向瀏覽器提供憑證描述檔;請允許下載。
- 在實體裝置開啟設定 → 一般 → VPN 與裝置管理,選擇下載的 MintFlow 描述檔。部分 iOS 版本也會在設定頂端顯示已下載描述檔。檢查憑證後安裝。
- 開啟設定 → 一般 → 關於本機 → 憑證信任設定,為剛安裝的 MintFlow CA 啟用完全信任,再回到 MintFlow 檢查狀態。
已產生、已安裝與已信任是不同階段。只安裝描述檔不足以檢查 HTTPS。若沒有下載提示,回到 MintFlow 再選擇安裝。若重新產生 CA,原本受信任的憑證就不再對應新 CA;必須重新安裝並信任。
只信任自己為此次分析主動建立的 CA,不要分享私鑰。裝置端步驟可參閱 Apple 手動信任憑證說明。
4. 選擇要處理的流量
首次擷取建議限定範圍。開啟網域擷取,點 + 加入 example.com。輸入網域後綴,不含 https:// 或 URL 路徑。分析特定 App 時,再加入其實際 API 網域。
一般網頁流量請保持 TCP連接埠為 80,443;測試服務使用其他連接埠時再加入。已知目的地 CIDR 可使用 IPv4擷取。全部擷取處理這些連接埠上的所有 IPv4 目的地,同時保留網域/CIDR 清單;可能收集大量無關流量,請審慎開啟。
日常使用請維持 Apple 服務相容性啟用。可加入永不解密的自訂網域後綴。停用 HTTP/3會在引擎啟用時拒絕 UDP 443,促使相容用戶端透過 TCP 重試 HTTP/1 或 HTTP/2;它不解密 QUIC,部分用戶端也不會改用 TCP。
5. 啟動 VPN,再開始短時間擷取
在實體裝置回到首頁,啟動 VPN。首次連線時,允許 iOS 加入 VPN 設定。先解決編譯錯誤或權限限制,再繼續操作。
開啟 HTTP → HTTP 擷取,點擷取狀態/預設設定控制,選擇時長與正文大小上限。這些預設值適用於下一次擷取,不會改變執行中工作階段的限制。
點開始,開啟 Safari 瀏覽 https://example.com,再回到 MintFlow。分析 App 時則重現一項具體操作。完成後點停止。
模擬器截圖只展示控制項,不代表裝置擷取成功。實體裝置設定完成後,符合的 HTTP 要求會隨流量出現。重現操作前必須開始錄製;僅啟用 HTTP 引擎不會錄製工作階段。
6. 檢查與匯出
搜尋要求清單,開啟一筆交易,檢查方法、URL、要求/回應標頭、狀態碼、耗時及可用正文。正文大小限制或直接通過而未解密的流量,可能使正文不完整或無法取得。可從記錄重新開啟已停止的工作階段。
進一步分析前,先停止錄製,再匯出相關工作階段。選擇分析輔助套件以遮蔽查詢參數值與認證資訊標頭,並附上重寫編寫規格;需要原始快照時選擇原始資料庫。匯出的正文可能包含敏感資訊。
繼續閱讀 HTTP 分析輔助套件與 MFHRB 指南:請智慧代理產生可攜式重寫,匯入為停用狀態,審查並測試後再啟用。
疑難排解
| 現象 | 檢查項目 |
|---|---|
| 沒有要求 | VPN 已連線、擷取已開始、設定檔與出口正確、HTTP 處理已啟用、網域/IP 和 TCP 連接埠符合,且開始擷取後有新流量。 |
| HTTPS 失敗 | 目前 CA 已產生、安裝並完全信任。重新產生後必須安裝並信任新憑證。 |
| 某 App 無法解密 | 可能使用憑證釘選、QUIC,或符合不解密規則。本機 CA 信任無法繞過憑證釘選。 |
| 流量未符合範圍 | 檢查 App 分流/MintFlow DNS 與實際 API 網域,而非只看 App 官網。DNS 日誌可協助定位。 |
| 正文缺少或不完整 | 檢查正文大小上限、匯出正文選項,以及記錄是解密 HTTP 還是未解密的中繼資料。 |
| 新規則或設定無效 | 儲存設定檔、檢查編譯診斷並重新啟動 VPN。MFHRB 匯入規則需要手動啟用。 |