Lokalna warstwa dowodów
Przechwytuj na komputerze Mac. Sprawdź z kontekstem. Zredaguj przed udostępnieniem.
- HTTP
- HTTPS
- Gniazdo sieciowe
- WykresQL
- Ruch AI
- Przepływy Web3/RPC
Rockxy zamienia rzeczywisty ruch aplikacji i urządzeń w szybszą pętlę debugowania: przechwyć żądanie, znajdź przyczynę, odtwórz błąd i porównaj rozwiązanie – wszystko na komputerze Mac.
Przechwytuj na komputerze Mac. Sprawdź z kontekstem. Redaguj świadomie. Odtwórz z dowodami.
Wydany 16 lipca 2026 · v0.30.0 kompilacja 47 · podpisano uniwersalny .dmg · uwagi do wydania · Suma kontrolna SHA256 · macOS 14+ · Apple Silicon + Intel
brew install --cask rockxy
Zainstaluj Rockxy bezpośrednio z Homebrew · lub pobierz plik podpisano.dmg
Stworzony do prawdziwego debugowania
Lokalna warstwa dowodów
Jeden proces debugowania
Dowód wspólnotowy
Dołączyło 5 zespołów · Workspace beta5000+
Deweloperzy
AGPL
Otwarte źródło
Mac
Aplikacja natywna
Zbudowany dla inżynierów zajmujących się wysyłką na dowolną skalę
Jasne i ciemne motywy
Sprawdzaj ruch API, urządzeń mobilnych, sztucznej inteligencji, WebSocket, GraphQL i Web3/RPC z jednego lokalnego serwera proxy debugowania HTTP z możliwością przechwytywania, odtwarzania, reguł, różnic, redagowania i udostępniania dowodów sieciowych w systemie macOS.
Prawdziwy ruch. Lokalne dowody. Dowód publiczny.
Aplikacje · urządzenia · symulatory
Sprawdzaj · modyfikuj · odtwarzaj · porównuj
Podpisane kompilacje · wydania · SHA256
Open source · na urządzeniu · możliwość audytu
brew install --cask rockxy
SwiftUI · AppKit · SwiftNIO
SwiftUI · AppKit · Ponad 100 tys. żądań
Serwer proxy systemu · pomocnik · tożsamość aplikacji
TLS · Brelok · źródło publiczne
Od konfiguracji po udostępniony dowód
Rockxy eliminuje domysły dotyczące konfiguracji, utrzymuje nieudane żądanie w kontekście i zamienia je w coś, co można odtworzyć, porównać i przekazać.
Pierwsze ujęcie
Brak konfiguracji konta. Brak zdalnego agenta. Nie musisz zgadywać, czy przyczyną niewidoczności ruchu jest serwer proxy czy certyfikat.
Związki zwiększające produktywność
Deweloper
01Sprawdź prawdziwe żądanie, zmień jedną zmienną, powtórz i porównaj wynik bez przebudowywania kontekstu.
Zespół
02Udostępnij zredagowaną sesję wraz z regułami, mapowaniami i skryptami, których inny inżynier potrzebuje, aby ją odtworzyć.
Przedsiębiorstwo
03Przechowuj nagrania lokalnie, podczas gdy Workspace zarządza członkami, stanowiskami i urządzeniami. Rockxy wspiera przegląd bezpieczeństwa i zaopatrzenia.
Przechwyć raz nieudane żądanie. Modyfikuj, odtwarzaj i różnicuj, aż rozwiązanie będzie jasne, a następnie udostępnij zespołowi zredagowane nagranie.
Przechwytuj ruch poza przeglądarką: aplikacje komputerowe, interfejsy CLI, usługi, symulatory, urządzenia mobilne, sesje WebSocket, interfejsy API GraphQL, wywołania modeli i punkty końcowe RPC. Rockxy przechowuje pełny ślad żądań na Twoim Macu.
Przeczytaj naszą dokumentacjęSprawdź ruch sieciowy z iOS
Planowana jest konfiguracja z przewodnikiem dla iPhone'a, iPada i symulatora iOS, aby ruch mobilny mógł dołączyć do tej samej osi czasu przechwytywania Rockxy.
Zamień hałaśliwe sesje na sygnał. Połącz filtry metody, hosta, stanu, nagłówka, treści, procesu i pełnego tekstu, aby znaleźć żądanie wyjaśniające błąd.
Przeczytaj naszą dokumentację
Twoje narzędzie do kodowania AI może wyświetlić listę przechwyconych przepływów, sprawdzić dane żądań i odpowiedzi, odtworzyć żądanie i porównać dwa przepływy przez lokalny MCP Rockxy – bez kopiowania i wklejania ruchu na czacie.
Współpracuje z Twoimi ulubionymi narzędziami AI
Chiński ekosystem sztucznej inteligencji
Już wkrótcePlanowany zasięg obejmuje DeepSeek, Qwen, Kimi, Doubao i GLM. Każda integracja zostanie oznaczona jako dostępna po sprawdzeniu jej przepływu pracy MCP lub AI.
Używaj Rockxy MCP z Claude firmy Anthropic, ChatGPT firmy OpenAI, Gemini firmy Google, Cursor, GitHub Copilot firmy Microsoft i innych narzędzi do kodowania AI obsługujących MCP.
Wybierz środowisko wykonawcze, klienta, przeglądarkę, kontener lub urządzenie. Skopiuj właściwą konfigurację serwera proxy i uruchom Uruchom test zamiast debugować debuger.
Przeczytaj naszą dokumentację
Główny urząd certyfikacji ECDSA P-256 wygenerowany przy pierwszym uruchomieniu i zapieczętowany w pęku kluczy. Odszyfruj HTTPS przy pierwszej próbie; przypięte hosty przechodzą automatycznie.
Przeczytaj naszą dokumentację
Wybierz, którzy hosty mają uzyskać odszyfrowanie TLS. Odszyfrowany ruch pokazuje prawdziwe nagłówki i JSON; wszystko inne przechodzi przez szyfrowanie. Reguły wieloznaczne umożliwiają określenie zakresu według domeny jednym kliknięciem.
Przeczytaj naszą dokumentację
Pomiń określone hosty, aby aplikacje z przypiętymi certyfikatami, usługi wewnętrzne lub zaszumiona telemetria nigdy nie zostały przechwycone. Dzięki symbolom wieloznacznym lista jest krótka, a dziennik żądań koncentruje się na tym, na czym naprawdę Ci zależy.
Przeczytaj naszą dokumentację
Zablokuj dowolnego hosta, aby sprawdzić, jak Twoja aplikacja radzi sobie z brakującym interfejsem API, modułem śledzącym lub zależnością od strony trzeciej — bez zmiany kodu i ponownego wdrażania.
Przeczytaj naszą dokumentację
Zamiast odpowiedzi na żywo udostępniaj zapisany plik lub drzewo katalogów. Zamień ładunek JSON, odtwórz migawkę lub przypnij wadliwy interfejs API innej firmy do kopii lokalnej podczas debugowania.
Przeczytaj naszą dokumentację
Wyślij przechwycone żądanie do inscenizacji, hosta lokalnego lub komputera członka zespołu bez zmiany kodu aplikacji lub /etc/hosts.
Wstrzymaj żądanie lub odpowiedź, edytuj je i kontynuuj. Przetestuj błąd 401, nieprawidłowy ładunek lub brakujący nagłówek, nie czekając na zmiany w zapleczu.
Przeczytaj naszą dokumentację
Dodaj, usuń lub zamień nagłówki bez ponownego wdrażania. Przetestuj działanie CORS, uwierzytelniania i pamięci podręcznej w porównaniu z ruchem w aplikacji na żywo.
Przeczytaj naszą dokumentację
Zastąp nagłówki na hosta z pełną kontrolą nad obiema fazami. Wstrzykuj tokeny uwierzytelniające do żądań wychodzących, usuwaj Set-Cookie w odpowiedziach lub przypnij niestandardowy User-Agent — zapisane jako nazwane reguły, które możesz przełączać w dowolnym momencie.
Przejdź do 3G, EDGE, LTE, Wi-Fi lub niestandardowego opóźnienia. Twój laptop jest podłączony do światłowodu; Twoi użytkownicy nie są – zobacz UX przy 400 ms RTT, zanim to zrobią.
Przeczytaj naszą dokumentację
Otwórz ponownie dokładnie to, co się nie udało, zmień tylko to, co ważne i wyślij go ponownie z tego samego przechwytywania. Bez ręcznej rekonstrukcji, bez utraconego kontekstu.
Przeczytaj naszą dokumentację
Porównaj status, nagłówki, JSON, treść i czas na miejscu. Zobacz, co zmieniło się między awarią a naprawą, bez eksportowania ładunków.
Przeczytaj naszą dokumentację
Renderuj treść żądań i odpowiedzi tak, jak chcesz. Przypnij do inspektora dodatkowe karty dla JSON, GraphQL, JWT, obrazu lub własnego formatu — można je ponownie wykorzystać w każdym przechwyconym żądaniu.
Przeczytaj naszą dokumentację
Spakuj dowody: zapisane sesje, import/eksport HAR, cURL, JSON, surowe treści żądań i treści odpowiedzi. Zredaguj nagłówki autoryzacji, pliki cookie i tokeny nośnika, zanim przekażesz działającą reprodukcję błędów.
Przeczytaj naszą dokumentację
Przechowuj etapy, produkcję i przechwytywanie urządzeń na osobnych kartach, każda z własnymi filtrami i stanem inspektora. Zmieniaj cele, nie tracąc miejsca.
Przeczytaj naszą dokumentację
JS przechwytuje żądania i odpowiedzi w przypadkach, których nie obejmuje reguła statyczna — zredaguj dane umożliwiające identyfikację, podpisz tokeny, przepisz ładunki. Błędy pojawiają się w tekście, zamiast zakłócać ruch.
Przeczytaj naszą dokumentację
Tablica planowania
Wskazówki publiczne, bez daty do momentu wysyłki.
Ruch multipleksowany, czytelne dowody
Oddzielne strumienie, czas, nagłówki i zachowanie odpowiedzi, dzięki czemu debugowanie HTTP/2 jest tak samo przejrzyste, jak debugowanie HTTP za pomocą pojedynczego żądania.
Tablica planowania
Wskazówki publiczne, bez daty do momentu wysyłki.
Transmisje strumieniowe z czytelnym szlakiem
Zobacz otwarte połączenie, impulsy wiadomości, zmiany ładunku, skoki opóźnień i zachowanie podczas zamykania bez utraty kontekstu sesji.
Tablica planowania
Wskazówki publiczne, bez daty do momentu wysyłki.
Konfiguracja urządzenia z wbudowaną weryfikacją
Poprowadź komputer Mac, symulator i urządzenie mobilne przez proces konfiguracji serwera proxy i certyfikatu, a następnie potwierdź pierwsze przechwycone żądanie.
Tablica planowania
Wskazówki publiczne, bez daty do momentu wysyłki.
Udostępnij dowód, nie udostępniając zbyt wiele
Zachowaj żądanie, odpowiedź, różnicę, stan redakcji i ścieżkę eksportu razem, aby inny inżynier mógł bezpiecznie odtworzyć błąd.
Tablica planowania
Wskazówki publiczne, bez daty do momentu wysyłki.
Od przechwyconego ruchu do kształtu API
Używaj prawdziwych przykładów żądań i odpowiedzi, aby tworzyć możliwe do sprawdzenia odniesienia do schematów, jednocześnie zachowując redakcję wrażliwych ładunków.
Natywny debuger HTTP/HTTPS dla systemu macOS z publicznym źródłem, publicznymi wydaniami i przepływem pracy opartym na lokalnym poziomie.
Zapytaj o wybrane nagrania, porównaj odpowiedzi, wyjaśnij błędy i zamień prawdziwą prośbę w powtórkę lub test bez opuszczania Rockxy.
BYOK już wkrótce.
Postępuj zgodnie z planem działania
Debugowanie wspomagane sztuczną inteligencją
100% za darmo i bez ograniczeń w warstwie Bezpłatna. Nie jest wymagana aktualizacja licencji.
Pozwól swojemu narzędziu do kodowania AI sprawdzać, odtwarzać i porównywać przechwycone przepływy bez ręcznego wklejania żądań na czacie.
Współpracuje z Twoimi ulubionymi narzędziami AI
Porównaj z kontekstem
Umieść uszkodzony przepływ obok ustalonego. Rockxy podkreśla zmiany statusu, nagłówka, treści i czasu.
Buduj, wysyłaj i sprawdzaj
Zacznij od pustego miejsca, zaimportuj cURL lub otwórz historię ponownie. Edytuj i wyślij ponownie żądanie obok debugowanej odpowiedzi.
Otwieraj ponownie, duplikuj, edytuj i wysyłaj ponownie wcześniejsze żądania bez ponownego tworzenia żądania od zera.
Wklej polecenie cURL, aby w jednym kroku wypełnić metodę, adres URL, nagłówki, wartości zapytania i treść.
Konfiguruj metody, adresy URL, nagłówki, parametry zapytań i treści żądań w jednym skupionym obszarze roboczym Rockxy.
Wklej lub zaktualizuj razem wiele nagłówków i parametrów, gdy powtarzalna edycja pól spowalnia pętlę testową.
Otwieraj połączenia WebSocket, wysyłaj wiadomości i sprawdzaj sesję bez odłączania się od Rockxy.
Przejrzyj obok siebie całe żądanie wychodzące i sformatowaną odpowiedź, gdy tylko zostanie ona zwrócona.
Co więcej?
Śledź jedno nieudane żądanie z bieżącego ruchu do zweryfikowanego wyniku bez odbudowywania go w innym narzędziu.
Ruch na żywo
Zobacz ruch HTTP, HTTPS, WebSocket i GraphQL z aplikacji, usług i narzędzi CLI w jednej sesji.
Znajdź przyczynę
Odfiltruj szum, a następnie przeczytaj nagłówki, treść, pliki cookie, czas i szczegóły protokołu TLS obok wybranego żądania.
Przetestuj zmianę
Zmień jedną zmienną za pomocą nagłówków, reguł, punktów przerwania lub skryptów — bez konieczności przebudowywania lub ponownego uruchamiania aplikacji.
Wyślij ponownie
Skieruj przechwycone żądanie do innego punktu końcowego za pomocą aplikacji Map Remote, a następnie odtwórz je ponownie bez konieczności ponownego tworzenia żądania.
Obsługa połączenia
Nieblokująca pętla zdarzeń SwiftNIO obsługuje tysiące połączeń w locie bez tworzenia wątków na żądanie.
Zakończenie protokołu TLS
Security.framework generuje certyfikat liścia dla każdego hosta podpisany przez lokalny główny urząd certyfikacji. Klucz prywatny nigdy nie opuszcza pęku kluczy macOS.
Aktualizacje interfejsu użytkownika
Przechwycone transakcje są grupowane w aktorze działającym w tle i publikowane w SwiftUI co 100 ms, dzięki czemu główny wątek pozostaje wolny pod dużym obciążeniem.
Uprzywilejowany pomocnik
Uruchomiony demon zarejestrowany przez SMAppService obsługuje zmiany systemowego serwera proxy przy zerowych oknach dialogowych z hasłami po jednorazowym zatwierdzeniu w Ustawieniach systemu.
Bezpieczeństwo XPC
Każde wywołanie XPC jest weryfikowane przez dwie niezależne kontrole — porównanie łańcucha certyfikatów i weryfikację tożsamości pakietu za pośrednictwem SecRequirement. Obydwa muszą przejść.
Odzyskiwanie po awarii
Jeśli Rockxy nieoczekiwanie zakończy działanie, demon pomocniczy automatycznie przywróci oryginalne ustawienia proxy z listy kopii zapasowych. Watchdog monitoruje proces aplikacji co 2 sekundy.
Stos jest częścią historii produktu: natywne frameworki dla Mac UX, SwiftNIO dla silnika proxy i źródło publiczne, dzięki czemu zespoły mogą sprawdzić implementację.
SzybkiNIO
Silnik sieci asynchronicznej. Obsługuje tysiące jednoczesnych połączeń w nieblokującej pętli zdarzeń — bez narzutu związanego z wątkiem na połączenie.
SwiftUI + zestaw aplikacji
Natywny interfejs użytkownika komputera Mac z wirtualnym przewijaniem NSTableView — renderuje ponad 100 tys. wierszy, zachowując w pamięci tylko widoczne komórki.
Framework bezpieczeństwa
Certyfikaty liści TLS na hosta, podpisane przez lokalny główny urząd certyfikacji. Klucz prywatny głównego urzędu certyfikacji jest przechowywany w pęku kluczy macOS — nigdy nie jest zapisywany na dysku.
Usługi XPC
Uprzywilejowany proces pomocniczy izolowany przez XPC. Każde połączenie sprawdzane poprzez porównanie łańcucha certyfikatów przed uruchomieniem jakiejkolwiek operacji proxy.
Notatki wdrożeniowe z budowy Rockxy.
Omówienie łańcucha certyfikatów na hosta, sposobu, w jaki klucz prywatny głównego urzędu certyfikacji pozostaje w pęku kluczy i dlaczego w przeglądarce nadal wyświetla się zielona kłódka.
Dlaczego NSTableView z mostkiem NSViewRepresentable przewyższa natywną listę SwiftUI 40 razy przy 100 tys. wierszy i strategię przetwarzania wsadowego, która utrzymuje główny wątek na poziomie zerowym.
Network.framework wyodrębnia potok połączeń, który musimy przechwycić. SwiftNIO udostępnia nam procedury obsługi kanałów, które możemy wstawić na poziomie bajtu — to jedyne miejsce, w którym proxy MITM działa poprawnie.
Dostępne teraz
Filtruj wywołania modeli, zdarzenia przesyłania strumieniowego, użycie narzędzi, metody blockchain, zamiar transakcji i błędy RPC w tym samym lokalnym inspektorze.
Inspekcja ruchu AI
Zobacz dostawcę, model, zdarzenia przesyłania strumieniowego, wywołania narzędzi, ponowne próby i błędy limitów szybkości obok przechwyconych żądań i odpowiedzi.
Przeczytaj naszą dokumentację
Kontrola ruchu Web3 i RPC
Zobacz łańcuch, metodę, cel transakcji i błąd protokołu, a następnie odtwórz lub porównaj podstawowe żądanie JSON-RPC.
Przeczytaj naszą dokumentację
Kierunek publiczny
Poradniki Rockxy'ego
Skonfiguruj lokalny serwer proxy, zaufaj certyfikatowi, sprawdź odszyfrowane żądania i poznaj limity przypiętych domen.
Przeczytaj samouczek Aplikacje mobilnePrzechwytuj wywołania API z symulatora iOS, emulatora Androida i urządzeń fizycznych bez dodawania dzienników tymczasowych.
Przeczytaj samouczek Programista backenduTrasuj osie, rdzeń węzła i uzyskaj ruch przez Rockxy, więc błędy uwierzytelniania, ponawiania prób, TLS i ładunku są widoczne.
Przeczytaj samouczekPrzewodniki debugowania urządzeń mobilnych
Przechwytuj ruch z urządzeń mobilnych, korzystając ze wskazówek dotyczących konfiguracji Rockxy dla urządzeń fizycznych, symulatorów i emulatorów. Dostępna jest teraz konfiguracja ręczna; automatyzacja kierowana pozostaje w planie działania.
Kieruj ruch iPhone'a i iPada przez Rockxy, zainstaluj zaufanie certyfikatu i zweryfikuj pierwsze przechwycone żądanie.
Przebieg pracy z przewodnikiemPostępuj zgodnie ze wskazówkami dotyczącymi proxy i zaufania dotyczącymi ruchu w symulatorze, a następnie sprawdź, czy żądania docierają do Rockxy.
Konfiguracja ręcznaSkonfiguruj serwer proxy urządzenia i reguły zaufania systemu Android, a następnie sprawdź przepływy HTTP i HTTPS docierające do Twojego komputera Mac.
Konfiguracja wielokrotnego użytkuPodłącz emulator do Rockxy na komputerze Mac i zachowaj razem proxy, certyfikat i etapy sprawdzania poprawności.
Centrum konfiguracji programisty
Wybierz środowisko wykonawcze, klienta, platformę, urządzenie lub środowisko. Rockxy zapewnia odpowiednie kroki proxy i certyfikatu, fragmenty kodu do ponownego wykorzystania oraz lokalną ścieżkę weryfikacji.
Skonfiguruj klientów Python, Node.js, Go, Rust, Ruby i Java, korzystając z serwera proxy gotowego do kopiowania i wskazówek urzędu certyfikacji.
Przechowuj cURL, Firefox, Postman, Insomnia i inne specyficzne dla klienta kroki proxy i zaufania w jednym miejscu.
Podążaj właściwą ścieżką dla Flutter, React Native, urządzeń fizycznych, symulatorów i emulatorów.
Skonfiguruj Docker, Electron, Next.js i środowiska lokalne, a następnie uruchom sondę, aby potwierdzić, że ruch dociera do Rockxy.
Już wkrótce
Rockxy w miejscu publicznym
Przeprowadź audyt kodu, sprawdź licencję AGPL-3.0 i sprawdź strukturę projektu przed instalacją czegokolwiek.
Strona wydania zawiera informacje o wersji, numer kompilacji i datę publikacji publicznie w serwisie GitHub.
Przeczytaj politykę prywatności, a następnie porównaj ją z architekturą produktu i kodem publicznym, aby zobaczyć, jak ruch utrzymuje się na urządzeniu.
Przejrzyj, jak działa obsługa certyfikatów, co kryje się w pęku kluczy i jak zaimplementowano model proxy w systemie macOS.
„Wypróbuję w przyszłych projektach, wygląda obiecująco”
"Teraz jest już normalnie! Dziękuję, że to naprawiłeś!"
"Niezłe narzędzie! Czy dobrze współpracuje z symulatorem Androida/iOS do przechwytywania ruchu HTTP/HTTPS od razu po wyjęciu z pudełka?"
"Nie jestem natywnym użytkownikiem systemu macOS, ale to naprawdę świetne repozytorium. Już je oznaczyłem gwiazdką."
Natywny system MacOS. Otwarte źródło. Najpierw lokalnie.
Uchwyć raz. Sprawdzaj, modyfikuj, odtwarzaj i porównuj w jednej natywnej aplikacji na komputery Mac. Eksportuj tylko zredagowane dowody, których potrzebuje Twój zespół.
Wspierane przez społeczność
Sponsoring finansuje rozwój i tak go utrzymuje.
Zachowaj niewykorzystaną wartość płatnej licencji na narzędzie do debugowania, zweryfikuj Rockxy obok bieżącego narzędzia i wdróż dopiero po pomyślnym zakończeniu niezbędnych procesów.
25% zniżki
Pierwszy kwalifikujący się zakup Rockxy Pro
Do 12 miesięcy
Niewykorzystane przesunięcie czasu licencji zespołu
Kontrolowana ścieżka migracji
Dopasuj
Potwierdź stanowiska, datę odnowienia, ograniczenia i trzy wymagane przepływy pracy.
Linia bazowa
Przed testowaniem uzgodnij konfigurację, dowody i kryteria sukcesu.
Pilot równoległy · 2–4 tygodnie
Użyj Rockxy obok bieżącego narzędzia. Żadnego wymuszonego przejścia.
Zdecyduj
Przejrzyj dowody i wybierz opcję odejdź, wstrzymaj lub „jeszcze nie”.
Rozwiń
Zastosuj zweryfikowaną ofertę i dołączaj do jednego zespołu na raz.
Sieć partnerów programistów Rockxy
Dołącz do osób i firm pomagających programistom wdrożyć Rockxy w rzeczywistych projektach.
Dla osób fizycznych
Twórcy, konsultanci i instruktorzy mogą pokazywać recenzowane prace, uzyskać kontakt techniczny Rockxy i otrzymywać zapytania dopasowane do ich umiejętności.
Zbuduj swój profil partneraDla firm
Firmy narzędziowe, agencje, domy oprogramowania i szkoły mogą zapewnić klientom jasny sposób oceny ich doświadczeń z Rockxy.
Dołącz jako organizacjaDla sprzedawców
W ramach podpisanej umowy resellerzy i dystrybutorzy mogą omawiać kwestie dotyczące terytorium, własności transakcji, marży lub udziału w przychodach, zamówień, wsparcia i odnowień.
Omów umowę sprzedawcyPytania, błędy i oceny zespołów przechodzą tymi samymi kanałami publicznymi. Skontaktuj się, jeśli chcesz wypróbować Rockxy w prawdziwym przepływie pracy.