sauravrao637/oproxy
Open-source MITM proxy to intercept, inspect, and mock network traffic.
解决的问题
oproxy 是一个为开发者设计的本地代理工具,用于检查、重放和修改网络流量。它无需更改应用程序代码,即可调试来自浏览器、命令行工具、移动应用和 API 客户端的请求。
工作原理
它作为正向 HTTP、HTTPS 和 SOCKS5 代理运行。通过信任本地 CA 证书,它可以拦截并解密 HTTPS 流量(MITM)。它将实时会话捕获到内存中,并提供管理 UI 和 API,用于查看、编辑和重放请求。
适用人群
在本地机器或 Docker 容器中测试服务、API 客户端和测试套件的开发者。
主要亮点
- 流量操控:支持规则集、map-remote、map-local、断点、限速和 Lua 脚本,用于修改流量。
- 请求重放:可重放捕获的请求,或通过 cURL 导出手动构建请求。
- AI 助手:内置经过认证的助手,使用兼容 OpenAI 的聊天模型,帮助检查状态并准备代理变更。
- 深度检查:可检查 JWT、GraphQL、gRPC 和 WebSocket 帧元数据。
- 灵活导出:可将捕获内容导出为 HAR 文件,或生成 cURL、Fetch 和 Python 代码片段。
相关
- 项目
- 项目
- 项目
- 项目
- 项目