Show GN: TUI, GUI를 함께 제공하는 철수 프록시
(github.com/ohah)제작 동기
지금은 뿔뿔이 흩어졌지만, 함께 재직하던 프론트엔드 개발자 3명이서 API 모킹을 좀 더 편하게 하기 위한 목적으로,
https://github.com/emanuele-em/proxelar 를 포크하여 만든 프록시입니다.
사내에서만 사용할 생각이었기 때문에 프로그램 이름도 정말 대충 지어졌습니다.
기존 유명한 프록시 프로그램의 패러디이기도 합니다.
원래는 인증서를 씌워서 공개하려고 했는데, 맥 개발자 계정에 등록하려던 계정의 비밀번호를 잊어버려 계정이 잠기는 바람에 일주일을 기다려야 하더군요... 인내심이 없어서 일단 선공개 후 인증서 구매를 할 예정입니다.
데스크톱 버전은 Tauri, CLI 버전은 ratatui를 기반으로 개발되었습니다.
현재는 macOS만 지원하며, Windows나 Linux도 언젠가는 지원할 예정입니다.
다른 프록시 프로그램에 비해 기능이나 안정성이 많이 부족하지만,
기능
- 웹소켓
- 네트워크 모니터링
- 인터셉트
- 맵
- 리플레이
- 브레이크포인트
- 호스트 매핑
- SSL Proxy
- Upstream Proxy
그리고 TypeScript로 스크립트를 작성하여 플러그인을 만들 수 있습니다.
iOS, Android 등의 모바일 기기에서도 연결해서 사용할 수 있습니다.
또한 요즘 트렌드에 맞게 MCP도 제공합니다.
어쨌든 제가 계속 개발자로 일하는 동안에는 스스로 제작자이자 사용자로 머물고 있어서, 계속 발견하는대로 버그를 고치고 있지만,
만들다 보니 어느 정도 완성도가 있다는 판단하에, 약간의 욕심이 나기도 했고,
좀 더 좋은 피드백을 받고 싶어서 공개하게 되었습니다.
좀 더 자세한 기능 및 동작은 깃허브를 참고해주세요
한국어/영어 지원