HTTPS MITM
Generated root CA installable on macOS / iOS / Android. Decrypts every flow that trusts your CA.
HTTPS MITM
Generated root CA installable on macOS / iOS / Android. Decrypts every flow that trusts your CA.
Modern protocols
HTTP/1.1, HTTP/2 (ALPN), WebSocket frame relay, gRPC detection with a heuristic protobuf walker.
HTTP/3 downgrade
Strips Alt-Svc from upstream responses so browsers fall back to h2/h1
(which we can decrypt).
Map Local rule
Mock any endpoint with a local file. Status + Content-Type override.
Mock server
Serve an OpenAPI file or mock stack as a loopback origin with stateful CRUD and a docs page. Desktop adds a Mock servers view.
Shared project config
Commit proxypro.project.json to declare a team’s mock servers and
scenarios; Desktop and proxypro-harness mock --project read the same file.
Bug evidence packs
Record a browser bug into one redacted .ppbug file and reproduce it
from that file with /repro.
QC test cases
Write test cases in Markdown; /testcase turns them into verified
scenarios with a report of passes and suspected bugs.
Mobile setup
QR code + iOS .mobileconfig profile generator. Configure a phone in
under a minute.
HAR export
Universal interop with Charles, Chrome DevTools, Firefox dev tools.
Proxyman is great. So is Charles. So is mitmproxy. They each have a sharp edge — locked toolchain, paid features behind a license, or a TUI-only interface. ProxyPro is a personal-scale alternative for the macOS + Chrome debugging loop: zero license, full source, hackable, and small enough to read end-to-end in an afternoon.
If you came here from a search engine: this is a personal project, not a product. There’s no SaaS, no team license, no support email. Read the README for status.