Die Geschichte hinter Rockxy

Warum wir einen nativen, Open-Source HTTP-Debugging-Proxy für macOS gebaut haben.

Warum Rockxy existiert

Jeder macOS-Entwickler, der mit HTTP-APIs arbeitet, stößt auf dieselbe Wand. Charles Proxy ist eine Java-App, die sich auf dem Mac fremd anfühlt. Proxyman ist nativ, aber Closed Source — Sie können nicht überprüfen, was es mit Ihrem Traffic macht. Browser DevTools sehen nur den Traffic dieses Browsers — Systemdienste, CLI-Tools und Hintergrundprozesse werden völlig übersehen.

Wir wollten einen Debugging-Proxy, der nativ für macOS ist, Open Source, damit jeder den Code lesen und beitragen kann, und lokal-zuerst, damit Ihr Traffic nie Ihren Rechner verlässt. Rockxy ist dieses Tool.

Was Rockxy ist

Rockxy ist eine komplette lokale Debugging-Workstation für macOS. Es erfasst HTTP-, HTTPS-, WebSocket- und GraphQL-over-HTTP-Traffic von jeder Anwendung auf Ihrem Mac. Sie können Regeln anwenden, um Anfragen umzuleiten, zu blockieren oder zu drosseln. Breakpoints setzen, um Anfragen und Antworten zu pausieren und zu bearbeiten. Anfragen mit Änderungen wiederholen. Zwei erfasste Transaktionen im Diff-View nebeneinander vergleichen. JavaScript-Skripte zur Automatisierung von Traffic-Manipulation schreiben. Komplette Debug-Sitzungen speichern und teilen.

Es läuft als native macOS-App, gebaut mit SwiftUI und AppKit — nicht Electron, nicht Java, keine Browser-Erweiterung. Die Proxy-Engine basiert auf SwiftNIO für Traffic-Verarbeitung mit hohem Durchsatz und niedriger Latenz. Die Anfragenliste verwendet eine virtuell scrollende NSTableView, die 100.000+ Anfragen ohne Verzögerung verarbeitet.

Unsere Werte

Open Source

Lizenziert unter Apache 2.0. Lesen Sie jede Codezeile. Forken, erweitern, beitragen.

Datenschutz zuerst

Keine Telemetrie. Keine Analyse. Keine Cloud. Kein Konto. Ihr Traffic bleibt auf Ihrem Mac.

Native Leistung

SwiftUI + AppKit. SwiftNIO Proxy-Engine. Virtuell scrollende NSTableView. Für den Mac gebaut.

Entwickler-Eigentum

Community-getriebene Entwicklung. Kein Vendor Lock-in. Kein Abonnement. Für immer kostenlos.

Technologie-Stack

SwiftSwiftNIOSwiftUIAppKitswift-certificatesswift-cryptoswift-nio-sslSQLite.swiftJavaScriptCore