sauravrao637/oproxy
Open-source MITM proxy to intercept, inspect, and mock network traffic.
解決的問題
oproxy 是為開發者設計的本地代理工具,用於檢視、重播與修改網路流量。它無需變更應用程式程式碼,即可調試來自瀏覽器、命令列工具、行動應用程式和 API 客戶端的請求。
工作原理
它作為正向 HTTP、HTTPS 和 SOCKS5 代理運作。透過信任本地 CA 憑證,可攔截並解密 HTTPS 流量(MITM)。它將即時會話捕獲至記憶體中,並提供管理介面與 API,用於檢視、編輯與重播請求。
適用對象
在本機或 Docker 容器中測試服務、API 客戶端與測試套件的開發者。
主要特色
- 流量操控:支援規則集、map-remote、map-local、斷點、限速與 Lua 腳本,用於修改流量。
- 請求重播:可重播捕獲的請求,或透過 cURL 匯出手動建構請求。
- AI 助手:內建經過認證的助手,使用相容 OpenAI 的聊天模型,協助檢視狀態並準備代理變更。
- 深度檢查:可檢查 JWT、GraphQL、gRPC 與 WebSocket 幀元資料。
- 彈性匯出:可將捕獲內容匯出為 HAR 檔案,或產生 cURL、Fetch 與 Python 程式碼片段。
相關
- 專案
- 專案
- 專案
- 專案
- 專案