HTTPS 인터셉트, API 검사, 요청 리플레이, HAR 내보내기 — Mac에서 네이티브로.
무료 오픈소스. 개발이 계속 진행 중이에요. 읽고, 감사하고, 기여할 수 있는 소스 코드.
v0.10.0 build 13 · 2026년 4월 21일 공개 · 프라이버시 우선 · 클라우드 없음 · 계정 불필요 · macOS 14+ · Apple Silicon + Intel
brew search rockxy
현재 커뮤니티가 유지하는 Homebrew 패키지가 있습니다 · 공식 서명된 .dmg를 직접 받으세요
SwiftUI와 AppKit으로 만들었어요. Electron이 아니에요. 진짜 Mac 앱, 진짜 Mac 성능.
SwiftUI + AppKit, 가상 스크롤 NSTableView로 10만 건이 넘는 요청을 랙 없이 처리해요. 100ms마다 배치 업데이트하기 때문에 높은 트래픽에서도 UI가 부드럽게 반응해요.
SMAppService 권한 헬퍼로 시스템 프록시를 곧바로 설정해요. 초기 설정 이후에는 터미널 명령이 필요 없어요. 자동 프로세스 식별과 실제 앱 아이콘 표시까지 제공해요.
호스트별 TLS 인증서를 온더플라이로 생성해요. 루트 CA 프라이빗 키는 macOS 키체인에 보관해요. 모든 보안 결정은 소스 코드에 있어요 — 코드를 읽고 주장을 직접 검증해 보세요.
API 디버깅 워크플로 전체를 — 네 단계, 설정 없이.
Mac 위의 모든 앱에서 HTTP, HTTPS, WebSocket, GraphQL-over-HTTP 트래픽을 실시간으로 캡처해요.
헤더, 바디, 쿠키, 타이밍 워터폴, TLS 인증서까지 살펴봐요. 접을 수 있는 노드를 가진 JSON 트리 뷰도 제공해요.
규칙 적용, 브레이크포인트 설정, 또는 JavaScript 스크립트로 전송 중인 요청과 응답을 수정해요.
요청을 반복해 보내고, diff 비교하고, 세션을 저장하고, HAR이나 cURL로 내보내요.
9가지 핵심 개발자 도구, 전부 macOS 네이티브. 플러그인 없음, 확장 프로그램 없음, Electron 없음.
Charles Proxy와 Proxyman의 무료·오픈소스·커뮤니티 주도 대안.
세 단계. 설정 파일 불필요. 터미널 불필요. 계정 등록 불필요.
다운로드해서 애플리케이션 폴더로 드래그해요. 권한 헬퍼는 SMAppService로 자동 등록돼요.
Rockxy가 로컬 루트 CA를 생성해요. 원클릭으로 시스템 키체인에 설치돼요. macOS가 승인을 요청해요.
프록시 토글을 클릭해요. 시스템 HTTP·HTTPS 프록시가 모든 네트워크 인터페이스에 자동 설정돼요.
Rockxy vs Charles Proxy vs Proxyman — 기능별 비교.
| 기능 | Charles Proxy | Proxyman | Rockxy |
|---|---|---|---|
| 네이티브 macOS | 아니요 (Java) | ||
| 오픈소스 | |||
| 가격 | $50 | 프리미엄 | 무료 |
| HTTPS 인터셉트 | |||
| WebSocket | |||
| 스크립팅 | 유료 전용 | ||
| Diff 뷰 | |||
| 텔레메트리 | 불명 | 있음 | 없음 |
Rockxy는 투명한 MITM 프록시로서 앱과 네트워크 사이에 위치해요. 모든 바이트가 SwiftNIO의 비동기 I/O 엔진을 거치고, 블로킹 스레드나 불필요한 메모리 복사가 없어요. 권한 헬퍼 데몬이 이중 XPC 보안과 자동 크래시 복구로 시스템 프록시 설정을 관리해요.
연결 처리
SwiftNIO의 논블로킹 이벤트 루프가 요청마다 스레드를 만들지 않고도 수천 개의 동시 연결을 처리해요.
TLS 종단
Security.framework가 로컬 루트 CA로 서명된 호스트별 리프 인증서를 생성해요. 프라이빗 키는 macOS 키체인을 떠나지 않아요.
UI 업데이트
캡처된 트랜잭션은 백그라운드 actor에서 배치로 처리되어 100ms마다 SwiftUI에 반영돼요 — 높은 부하에서도 메인 스레드를 막지 않아요.
권한 헬퍼
SMAppService로 등록된 launchd 데몬이 시스템 프록시 변경을 처리해요. 시스템 설정에서 한 번 승인받으면 이후에는 비밀번호 대화상자 없이 동작해요.
XPC 보안
모든 XPC 호출은 두 가지 독립적인 검사로 검증돼요 —— 인증서 체인 비교와 SecRequirement를 통한 번들 ID 검증. 둘 다 필수예요.
크래시 복구
Rockxy가 예기치 않게 종료되면 헬퍼 데몬이 백업 plist에서 원래 프록시 설정을 자동 복원해요. 워치독이 2초마다 앱 프로세스를 감시해요.
모든 의존성이 오픈소스예요. 모든 프레임워크는 편하기 때문이 아니라 문제를 해결하기 때문에 선택됐어요.
SwiftNIO
비동기 네트워킹 엔진. 논블로킹 이벤트 루프로 수천 개의 동시 연결을 처리해요 — 연결마다 스레드 오버헤드가 없어요.
SwiftUI + AppKit
가상 스크롤을 지원하는 NSTableView로 만든 네이티브 Mac UI — 보이는 셀만 메모리에 유지하면서 10만 개 이상의 행을 렌더링해요.
Security.framework
호스트별 TLS 리프 인증서를 로컬 루트 CA로 서명해요. 루트 CA 프라이빗 키는 macOS 키체인에 저장돼요 — 디스크에는 쓰지 않아요.
XPC Services
XPC로 격리된 권한 헬퍼 프로세스. 모든 연결은 인증서 체인 비교로 검증한 뒤 프록시 작업을 실행해요.
Rockxy 개발 구현 노트.
A walkthrough of the per-host certificate chain, how the root CA private key stays in Keychain, and why your browser still shows a green padlock.
Why NSTableView with an NSViewRepresentable bridge outperforms a native SwiftUI List by 40x at 100k rows, and the batching strategy that keeps the main thread at zero.
Network.framework abstracts away the connection pipeline we need to intercept. SwiftNIO gives us channel handlers we can insert at the byte level — the only place MITM proxying works correctly.
중요한 네트워크 분석 도구라면 멋진 후기보다 검증 가능한 자료가 먼저입니다. 여기서는 그 자료로 바로 연결합니다.
개발자가, 개발자를 위해.
100% 오픈 코어, AGPL-3.0. 소스를 읽고, 체크섬을 확인하고, 개인정보 문서를 살펴본 다음 — 서명된 빌드를 받아 가세요.
Rockxy는 오픈소스를 기반으로 해요 — 개발자가 만들고 개발자를 위한 도구예요. 여러분의 지원이 더 빠른 릴리스, 더 많은 프로토콜 지원, 프로젝트의 성장을 뒷받침해요.