oproxy
producthunt.com
浏览器网络流量调试利器
1个月前制作者:Saurav Rao
关于 oproxy
oproxy 是一款面向开发者的开源本地代理工具,让你能够轻松检查、重放和修改浏览器网络流量。它支持断点调试、模拟响应、本地/远程映射、限速、DNS 覆盖以及会话的 HAR 导出。此外,oproxy 还集成了实验性的 AI 助手,可辅助分析流量并生成代理规则。基于 Rust + React 构建,采用 MIT 许可证,支持自托管,对开发者十分友好。
核心功能
oproxy 的核心在于为开发者提供对网络流量的完全控制。你可以通过它拦截所有 HTTP/HTTPS 请求,在浏览器中实时查看请求和响应的详细信息。利用断点功能,你可以在请求发送前或响应返回前暂停流量,修改请求头、参数或响应体,从而测试各种边界情况。此外,oproxy 支持将请求映射到本地文件或远程 URL,方便在开发环境中模拟生产环境。
主要特性
- 断点与修改:在请求或响应阶段设置断点,自由编辑数据,加速调试流程。
- 流量重放:保存会话并重放历史请求,便于复现问题或进行回归测试。
- 模拟与映射:支持 mock 响应、map-local 和 map-remote,灵活模拟后端服务。
- 网络条件模拟:内置限速功能,可模拟慢速网络或特定网络环境。
- AI 辅助分析:实验性 AI 助手能理解流量模式,自动生成代理规则,提升效率。
适用场景
oproxy 适用于前端开发、API 调试、性能测试和安全分析等场景。无论是调试单页应用的接口调用,还是模拟后端故障以验证前端容错能力,它都能提供强大支持。其自托管特性也适合团队内部部署,确保数据安全。