README.ko.md

May 30, 2026 · View on GitHub

Rockxy

Rockxy

English | Tiếng Việt | 中文 | 日本語 | 한국어 | Français | Deutsch

macOS용 오픈소스, 감사 가능한 HTTP 디버깅 프록시.

직접 검사하고 빌드하며 신뢰할 수 있는 네이티브 Swift 앱으로 HTTP/HTTPS/WebSocket/GraphQL 트래픽을 가로채고, 검사하고, 수정하세요.
Proxyman과 Charles Proxy를 대체하는 local-first, AGPL-3.0 선택지.

릴리스 플랫폼 Swift 라이선스 PR 환영 후원

macOS에서 실행 중인 Rockxy


Latest Tagged Release

v0.23.0 — 2026-05-29

Added

  • Added a more powerful advanced filter builder for narrowing traffic by URL, method, status, headers, body, app, domain, and other request or response fields.
  • Added saved filter presets and inspector match highlighting so repeated investigations are faster to resume.
  • Added upstream HTTP/HTTPS proxy support for routing captured traffic through another proxy when your network or lab setup requires it.
  • Added Tools menu entries for external proxy settings, SOCKS proxy settings, Protobuf mappings, and Protobuf schema management.
  • Added WebSocket Protobuf previews that make binary frame payloads easier to inspect as readable field trees.

Fixed

  • Fixed bypass proxy handling during TLS setup so bypassed hosts avoid interception more reliably.
  • Improved scripting stability so request and response scripts handle headers, console output, and runtime errors more reliably.
  • Strengthened redaction for local integration exports so sensitive request and rule data stays protected.
  • Improved HAR imports and content-type detection for better handling of modern JSON-style responses and imported sessions.
  • Improved sidebar grouping cleanup when selected domain/app groups disappear, keeping active filters and sidebar state aligned.

Changed

  • Refined multi-tab workspace behavior so tabs, selection, and window placement feel more predictable.
  • Polished the proxy status indicator and workspace tab chrome for clearer capture state at a glance.

See CHANGELOG.md for the full release history.

현재 브랜치 하이라이트

  • Developer Setup Hub는 런타임, 브라우저, 클라이언트, 디바이스, 프레임워크, 환경 전반을 대상으로 타깃별 스니펫, 검증 워처, 정직한 가이드를 제공합니다.
  • 도메인이나 앱 단위로 SSL Proxying을 켜거나 끌 때 HTTPS 응답 프롬프트, 사이드바 액션, 메인 요청 테이블이 서로 같은 상태를 유지합니다.
  • Inspector와 메인 요청 테이블은 스크롤 가능한 단일 행 탭, Query 상단 정렬, 더 명확한 Status/Code 구분, Request/Response 바이트 컬럼, Duration 수정, 실시간 SSL 상태 아이콘으로 한층 더 다듬어졌습니다.

기능

브라우저 DevTools만으로 부족할 때 손이 가는 도구들. Mac과 iOS 작업을 위한 핵심 트래픽 디버깅 — macOS 네이티브, 공개 릴리스, 로컬 우선 워크플로우.

트래픽 캡처

Rockxy capturing HTTP, HTTPS, WebSocket, and GraphQL traffic with a timing waterfall

모든 Mac 앱, CLI 또는 iOS 기기의 HTTP, HTTPS, WebSocket, GraphQL 트래픽을 검사합니다. 브라우저 DevTools는 브라우저에서 끝나지만 — Rockxy는 스택의 나머지 부분까지 봅니다.

HTTP / HTTPS · WebSocket · GraphQL · iOS Device & Simulator · Filter by Process ID · Timing Waterfall

고급 필터 및 검색

Rockxy advanced filtering with multi-field filters and full-text search across a session

수천 개의 캡처된 요청을 몇 초 안에 좁힙니다. 메서드, 호스트, 상태, 헤더, 본문, 프로세스 필터를 조합하거나 전체 세션에 대한 전체 텍스트 검색을 실행하세요.

Multi-Field Filters · Full-Text Search · Status / Method · Header / Body Match · Process / Host · Saved Filters

AI 어시스턴트용 MCP 서버

Rockxy local MCP server exposing captured traffic to Claude Desktop and Cursor

Claude Desktop 또는 Cursor가 로컬 MCP 서버를 통해 캡처한 트래픽을 읽도록 합니다. 채팅에 헤더를 붙여넣는 대신 "왜 500이 났지?"라고 바로 물어보세요. 무료 MCP 서버 — 유료 AI 애드온이나 상위 판매 없음, 사용 한도 없음.

Claude Desktop · Cursor · Local stdio · Redaction · Open Source

Developer Setup Hub

Rockxy Developer Setup Hub with copy-paste proxy snippets and one-click verify

Python, Node.js, Go, Rust, cURL, Docker 및 브라우저용 프록시 스니펫을 복사 붙여넣기한 다음 Run Test를 클릭해 트래픽이 실제로 흐르는지 확인하세요.

Python · Node.js · Go / Rust / Java · cURL / Docker · One-Click Verify · Trust Diagnostics

HTTPS 디버깅용 인증서 관리

Rockxy certificate management with a P-256 ECDSA root CA sealed in the Keychain

처음 실행 시 생성된 P-256 ECDSA 루트 CA를 Keychain에 봉인합니다. HTTPS를 첫 시도에 복호화하고, 핀된 호스트는 자동으로 우회됩니다.

P-256 ECDSA Root CA · Keychain-Sealed Key · Per-Host Leaf Certs · Trust Wizard · Pinned-Host Passthrough · Rotate / Reset

SSL 프록시 및 HTTPS 복호화

Rockxy SSL proxy settings showing per-host TLS decryption rules with wildcard patterns and allow list

어떤 호스트에서 TLS 복호화할지 선택합니다. 복호화된 트래픽은 실제 헤더와 JSON을 보여주고, 나머지는 암호화된 상태로 통과합니다. 와일드카드 규칙으로 한 번의 클릭으로 도메인 단위 범위를 지정할 수 있습니다.

Per-Host Decryption · Wildcard Rules · Allow / Deny List · TLS 1.2 / 1.3 · Pinned Host Passthrough

Bypass Proxy

Rockxy bypass proxy list skipping cert-pinned apps and noisy telemetry hosts

특정 호스트를 건너뛰어 인증서가 핀된 앱, 내부 서비스 또는 시끄러운 텔레메트리가 캡처에 들어오지 않게 합니다. 와일드카드로 목록을 짧게 유지하고 요청 로그를 정말 신경 쓰는 것에 집중시킵니다.

Per-Host Bypass · Wildcard Patterns · Skip Pinned Hosts · Mute Telemetry · Reduce Noise · Toggle Anytime

Block List

Rockxy block list dropping ad networks and flaky dependencies to simulate outages

어떤 호스트든 실패시킵니다. 광고 네트워크, 서드파티 트래커 또는 불안정한 종속성을 잘라내 사라졌을 때 앱이 어떻게 저하되는지 — 코드 한 줄 바꾸지 않고 — 봅니다.

Per-Host Block · Wildcard Match · Simulate Outage · Test Fallbacks · Strip Trackers · Toggle Anytime

Map Local

Rockxy Map Local serving a saved file or directory tree in place of a live response

실제 응답 대신 저장된 파일이나 디렉토리 트리를 제공합니다. JSON 페이로드를 바꾸거나 스냅샷을 재생하거나 디버깅 중에만 불안정한 서드파티 API를 로컬 복사본으로 고정할 수 있습니다.

File or Directory · Response Snapshot · Regex Patterns

Map Remote

Rockxy Map Remote rewriting a request destination from production to staging

앱 코드나 /etc/hosts를 건드리지 않고 캡처된 요청의 목적지를 다시 작성합니다. 프로덕션 트래픽을 스테이징, 개발 서버 또는 동료의 머신으로 보내 재현 가능한 버그 repro를 만듭니다.

Host Rewrite · Regex Patterns · Preserve Host Header

브레이크포인트 & 규칙

Rockxy breakpoints pausing a request to edit method, headers, body, or status mid-flight

요청이나 응답을 일시 정지하고 method, header, body, status를 편집한 다음 계속합니다. 백엔드를 건드리지 않고 "API가 401을 반환하면?"을 가장 빠르게 테스트하는 방법입니다.

Request Breakpoints · Response Breakpoints · Block · Throttle · Regex / Wildcard Match · Inject Failure States

헤더 수정

Rockxy modifying request and response headers per host with CORS and auth presets

재배포 없이 모든 호스트의 헤더를 추가, 제거 또는 교체합니다. 내장 프리셋으로 CORS, 인증 또는 캐시 변경을 몇 초 안에 테스트하세요.

Add / Remove / Replace · CORS Presets · Auth Stripping · Request Phase · Response Phase · URL Pattern Scope

커스텀 요청 & 응답 헤더

Rockxy custom request and response header rules injecting tokens and stripping cookies

양쪽 phase를 완전히 제어하면서 호스트별로 헤더를 덮어씁니다. 송신 요청에 인증 토큰을 주입하거나 응답에서 Set-Cookie를 제거하거나 커스텀 User-Agent를 고정 — 언제든 토글할 수 있는 명명된 규칙으로 저장됩니다.

Per-Host Override · Request Phase · Response Phase · Auth Token Inject · Cookie Strip · Named Rules

네트워크 조건

Rockxy network conditions throttling traffic to 3G, EDGE, LTE, or custom latency

3G, EDGE, LTE, WiFi 또는 커스텀 지연으로 throttle합니다. 당신의 노트북은 광섬유지만 사용자는 그렇지 않습니다 — 사용자가 보기 전에 400 ms RTT에서 UX를 확인하세요.

3G · EDGE · LTE · WiFi · Very Bad Network · Custom Latency

Compose — 편집 & 재생

Rockxy Compose editing and replaying a captured HTTP request without leaving the app

캡처된 모든 HTTP 요청을 다시 구성 — method, URL, header, 쿼리 파라미터, body 변경 — 후 Rockxy를 떠나지 않고 재전송합니다. Postman, Insomnia, curl 복사 붙여넣기 루프가 필요 없습니다. LLM 프롬프트를 반복하고 인증 경계를 퍼지하고 OpenAI, Anthropic, Cohere 엔드포인트의 실패 케이스를 몇 초 안에 재현합니다.

Edit Headers · Edit Body · Edit Query · Edit Method · LLM Prompt Iteration · Postman Alternative · OAuth Flow Debug · Webhook Replay

비교

Rockxy comparing two captured responses side-by-side with JSON, header, and body diff

두 개의 캡처된 응답을 나란히 쌓고 뒤집힌 모든 필드를 찾아냅니다 — status, header, JSON 키, body 바이트. 서드파티 diff 도구에 데이터를 넘기지 않고 조용한 API 회귀, 비결정적 LLM 출력, 프롬프트 드리프트를 잡아냅니다. Side-by-side diff는 변경된 부분을 강조하고, 깊은 JSON 비교는 키 순서를 무시합니다.

Diff Compare · Side-by-Side · JSON Diff · Header Diff · Body Diff · LLM Output Compare · Non-determinism · API Regression · Schema Drift

커스텀 프리뷰어 탭

Rockxy custom inspector previewer tabs for JSON, GraphQL, JWT, and image bodies

요청과 응답 body를 원하는 방식으로 렌더링합니다. JSON, GraphQL, JWT, 이미지 또는 자체 포맷용 탭을 inspector에 고정 — 모든 캡처 요청에서 재사용할 수 있습니다.

JSON · GraphQL · JWT Decoder · Image / Hex · Custom Format · Pinned per Inspector

세션 & 내보내기

Rockxy session export to HAR, cURL, and JSON with secret redaction before sharing

세션을 저장하고 도구 간 핸드오프를 위해 HAR을 import/export하며, 모든 요청을 cURL 또는 JSON으로 복사합니다. 공유 전에 authorization 헤더, 쿠키 및 bearer 토큰을 redact — 비밀을 누출하지 않고 동료에게 작동하는 버그 repro를 건넵니다.

.rockxysession · HAR Import / Export · Copy as cURL · Copy as JSON · Raw HTTP · Secret Redaction · Token Sanitize · Privacy-Safe Share

멀티탭 워크스페이스

Rockxy multi-tab workspaces running independent capture sessions side-by-side

독립적인 캡처 세션을 나란히 실행 — 한 탭은 스테이징, 한 탭은 프로덕션, 한 탭은 iOS 기기 빌드. 각 탭은 자체 필터, 선택, inspector 상태를 유지하므로 컨텍스트 전환 비용이 없습니다.

Independent Sessions · Per-Tab Filters · Per-Tab Inspector · Compare Environments · Mac & iOS Together · Detach & Rename

JavaScript 스크립팅

Rockxy JavaScript scripting with request and response hooks and inline error feedback

정적 규칙으로 다룰 수 없는 경우를 위해 요청과 응답에 JS 훅을 답니다 — PII redact, 토큰 서명, 페이로드 재작성. 오류는 트래픽을 손상시키지 않고 inline으로 표시됩니다.

Request Hooks · Response Hooks · Programmatic Filtering · PII Redaction · Inline Error Feedback

팀 공유 & 협업 곧 출시

한 번의 클릭으로 캡처된 세션을 동료에게 보냅니다. 실패한 요청에 inline 주석을 달고 누가 무엇을 보고 있는지 실시간으로 확인하며 화면 공유 없이 HTTPS 트래픽을 pair-debug합니다. 향후 릴리스를 목표로 합니다.

Shared Sessions · Team Workspaces · Inline Comments · Live Cursor · Cloud Sync · Pair Debug · SSO · Audit Log

100% 네이티브 macOS. Electron 없음. 웹 뷰 없음. SwiftUI + AppKit + SwiftNIO.

빠른 시작

git clone https://github.com/RockxyApp/Rockxy.git
cd Rockxy
open Rockxy.xcodeproj

Xcode에서 빌드하고 실행. 환영 윈도우가 루트 CA 설정, 헬퍼 설치, 프록시 활성화를 안내합니다.

요구 사항: macOS 14.0+, Xcode 16+, Swift 5.9

Rockxy vs. 대안 도구

RockxyProxymanCharles Proxy
프로젝트 모델AGPL-3.0 오픈소스 프로젝트독점 상용 앱독점 상용 앱
소스 코드공개, 감사 가능, fork 가능비공개 소스비공개 소스
소스에서 빌드이 저장소에서 Xcode로 무료 빌드공개 소스로는 제공되지 않음공개 소스로는 제공되지 않음
네이티브 macOS 기반Swift + SwiftNIO + SwiftUI/AppKit네이티브 macOS 상용 앱크로스 플랫폼 상용 앱
Local-first 캡처로컬 프록시, 인증서, 헬퍼, 캡처 데이터가 Mac에 유지됨데스크톱 프록시 앱데스크톱 프록시 앱
개발자 설정 워크플로runtime, client, device, framework, environment를 위한 Developer Setup Hub 내장제품별 설정 가이드제품별 설정 가이드
MCP/local automation bridge내장, 토큰 인증, 기본 마스킹검토한 공개 문서에서 확인되지 않음검토한 공개 문서에서 확인되지 않음
열린 기여 경로공개 issues, discussions, roadmap, PR벤더가 관리하는 제품벤더가 관리하는 제품

로드맵 방향: 더 깊은 replay/diff/rules/scripting 워크플로, 향상된 WebSocket 및 GraphQL 검사, gRPC/Protobuf와 HTTP/2 및 HTTP/3 지원 탐색.

보안

Rockxy는 네트워크 트래픽을 가로챕니다 — 보안은 기반이지 선택이 아닙니다.

  • XPC 헬퍼는 bundle ID만이 아닌 인증서 체인 비교로 호출자 검증
  • 플러그인은 샌드박스화된 JavaScriptCore에서 실행, 5초 타임아웃, 파일시스템/네트워크 접근 불가
  • 모든 경계에서 입력 유효성 검사 — body 크기 제한, URI 제한, regex DoS 방지, 경로 순회 방지
  • 로그에서 자격 증명 자동 마스킹
  • 민감한 파일은 0o600 권한으로 저장

취약점 보고는 SECURITY.md를 참조. 자세한 내용은 보안 아키텍처를 확인하세요.

로드맵

Rockxy의 공개 로드맵은 워크플로 중심이며 고정 날짜를 약속하지 않습니다. 안정성, 네이티브 macOS UX, 디버깅 워크플로, 프로토콜 지원, 문서, 기여자 온보딩에 집중합니다.

문서

전체 문서는 Rockxy Docs에서 확인 가능:

기여

모든 종류의 기여를 환영합니다 — 코드, 테스트, 문서, 버그 리포트, UX 피드백.

설정 안내, 코드 스타일, PR 체크리스트는 **CONTRIBUTING.md**를 참조하세요.

초보자용 이슈는 good first issue로 표시되어 있습니다. PR을 제출하면 CLA에 동의한 것으로 간주합니다.

스폰서 및 파트너

Rockxy는 독립 개발자들이 구축하고 유지합니다. 후원금은 지속적인 개발, 보안 감사, 새로운 기능에 사용됩니다.

Rockxy 후원하기

등급혜택
Gold SponsorREADME + 문서 사이트에 로고 게재, 기능 요청 우선, 전용 지원 채널
Silver SponsorREADME에 로고 게재, 릴리스 노트에서 감사 표시
Bronze SponsorREADME 및 문서에서 감사 표시
Partner공동 개발, 통합 지원, 향후 기능 조기 접근

파트너십 문의 — 개발자 도구 회사, 보안 기업, 커스텀 통합 또는 화이트라벨 솔루션이 필요한 엔터프라이즈 팀: rockxyapp@gmail.com

지원

라이선스

GNU Affero General Public License v3.0 — Copyright 2024–2026 Rockxy Contributors.

스타 히스토리

Star History Chart

Made by Stephen. Swift, SwiftNIO, SwiftUI, AppKit으로 빌드.