Lua 설정과 외부 미리보기를 지원하는 Rust 기반 키보드 중심 3단 터미널 파일 브라우저
emanuele-em/proxelar
TUI, 웹 GUI 또는 CLI에서 HTTP·HTTPS·WebSocket 트래픽을 살펴보고 가로채 재생·수정하는 Rust 기반 스크립트형 단일 바이너리 MITM 프록시입니다.
대체할 수 있는 제품:Charles Proxy
Proxyman
Burp Suite
- 스타
- 1,081
- 포크
- 68
- 열린 이슈
- 0
- 마지막 커밋
- 4일 전
어떤 프로젝트인가요?
Proxelar는 애플리케이션이 주고받는 내용을 확인하고 변경해야 하는 개발자를 위한 로컬 MITM 프록시입니다. 단일 바이너리로 실행되며 터미널 UI, 일반 터미널 출력 모드, 브라우저 GUI 또는 헤드리스 REST API로 사용할 수 있습니다. HTTPS 가로채기는 로컬에서 생성한 CA와 호스트별 인증서를 사용하며, 테스트할 클라이언트에 인증서를 한 번 설치하면 됩니다.
수동 캡처 외에도 요청을 일시 중지해 전달 전에 메서드, URI, 헤더, 본문을 수정할 수 있으며, 트래픽을 재작성하거나 차단하고, 앞 단계에서 응답을 반환하거나 모의 응답을 제공하는 Lua 훅(`on_request`, `on_response`)을 지원합니다. 포워드 모드에서는 설정된 클라이언트의 트래픽을 검사하고, 리버스 모드에서는 로컬 서비스 앞에 Proxelar를 배치합니다. 세션을 저장하고 다시 불러올 수 있으며, 비밀 정보를 마스킹해 HAR, curl, raw HTTP 파일로 가져오거나 내보낼 수 있습니다.
프록시 코어는 `proxyapi` 라이브러리로 제공됩니다. 프로젝트는 HTTP/1, HTTP/2 및 기능 활성화 방식의 HTTP/3 지원과 함께 WireGuard, SOCKS5, DNS, raw UDP 캡처 모드를 나열합니다.
핵심 기능
- 01호스트별 로컬 CA 인증서를 사용해 HTTP, HTTPS, WebSocket 트래픽을 캡처합니다.
- 02대화형 가로채기 기능으로 요청을 수정하거나 전달, 폐기 또는 재생할 수 있습니다.
- 03Lua 훅으로 요청과 응답을 재작성하거나 차단하고, 앞 단계에서 응답을 반환하거나 모의 처리할 수 있습니다.
- 04TUI, 터미널, 브라우저 GUI, 헤드리스 REST API 인터페이스를 제공합니다.
- 05세션을 저장하고 불러오며, HAR, curl, raw HTTP 파일을 가져오거나 내보낼 수 있습니다.
활용 사례
- 브라우저, 모바일 앱 또는 CLI 도구에서 발생하는 API 요청과 응답을 디버깅합니다.
- 개발 중 서비스 앞에 로컬 API 엔드포인트를 두고 모의 응답을 제공합니다.
- 프레임을 검사해 WebSocket 클라이언트의 동작을 테스트합니다.
- Lua 스크립트나 선언형 규칙을 사용해 헤더를 추가하거나 제거합니다.
토픽
자주 묻는 질문
- proxelar은(는) 무엇인가요?
- TUI, 웹 GUI 또는 CLI에서 HTTP·HTTPS·WebSocket 트래픽을 살펴보고 가로채 재생·수정하는 Rust 기반 스크립트형 단일 바이너리 MITM 프록시입니다. Proxelar는 애플리케이션이 주고받는 내용을 확인하고 변경해야 하는 개발자를 위한 로컬 MITM 프록시입니다. 단일 바이너리로 실행되며 터미널 UI, 일반 터미널 출력 모드, 브라우저 GUI 또는 헤드리스 REST API로 사용할 수 있습니다. HTTPS 가로채기는 로컬에서 생성한 CA와 호스트별 인증서를 사용하며, 테스트할 클라이언트에 인증서를 한 번 설치하면 됩니다.
- proxelar은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- proxelar은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- proxelar은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. proxelar의 마지막 커밋은 2026년 10월 16일입니다.
- proxelar은(는) 어디에 사용할 수 있나요?
- 브라우저, 모바일 앱 또는 CLI 도구에서 발생하는 API 요청과 응답을 디버깅합니다. 개발 중 서비스 앞에 로컬 API 엔드포인트를 두고 모의 응답을 제공합니다. 프레임을 검사해 WebSocket 클라이언트의 동작을 테스트합니다. Lua 스크립트나 선언형 규칙을 사용해 헤더를 추가하거나 제거합니다.
- proxelar은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/emanuele-em/proxelar
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
AI 코딩 에이전트에 전달되기 전 셸 명령 출력을 필터링·압축하는 CLI 프록시
Drive, Gmail, Calendar 등 Google Workspace API를 JSON으로 다루는 CLI
JSON 및 logfmt 로그를 읽기 쉬운 형식으로 보여 주고 필터링, 정렬, 실시간 추적을 지원하는 명령줄 로그 뷰어입니다.