Cheolsu Proxy

Rust와 Tauri로 구축된 HTTP/HTTPS 디버깅 프록시입니다. 웹 브라우저와 서버 사이의 네트워크 트래픽을 실시간으로 캡처, 분석, 수정할 수 있습니다.

이 프로젝트는 Proxelar에서 포크하여 시작되었습니다.

주요 기능

  • HTTP/HTTPS 트래픽 캡처: 실시간 네트워크 트래픽 모니터링 및 분석
  • WebSocket 지원: Plain Text, Socket.IO, MQTT 프로토콜 감지 및 메시지 주입
  • 인터셉트 규칙: Block, Modify Request/Response, Map Local, Map Remote 5가지 액션
  • JavaScript/TypeScript 스크립팅: Deno Core 기반 요청/응답/WebSocket 훅
  • Server Replay: 캡처된 응답을 캐싱하여 동일 요청에 자동 반환
  • MCP Server: Claude Code, Cursor 등 AI 어시스턴트 연동
  • Cheolsu-Query: 고급 트래픽 필터링 쿼리 언어
  • TLS 지원: 하이브리드 TLS 엔진 (rustls + native-tls 자동 전환)
  • HAR 내보내기: HTTP Archive 1.2 형식 지원
  • 3가지 인터페이스: Desktop GUI (Tauri), Terminal TUI, MCP Server
  • 데몬 아키텍처: 여러 클라이언트가 동일한 프록시 데몬에 동시 연결 가능
  • 시스템 프록시 자동 설정: macOS networksetup 연동
  • Upstream Proxy: 프록시 체인 구성 및 인증 지원

가이드

Cheolsu Proxy를 시작하기 위한 단계별 가이드입니다.

기능 문서

릴리즈 노트

최신 업데이트 정보와 개발 로드맵을 확인하세요.

기여하기

프로젝트에 기여하고 싶으시다면 기여자 가이드를 참조하세요.

라이센스

이 프로젝트는 MIT 및 Apache 2.0 라이센스 하에 배포됩니다.