Proxyman
Proxyman은 앱과 서버 사이의 HTTP·HTTPS 요청과 응답을 수집하고, 내용을 검사하거나 시험용 응답으로 바꾸는 네트워크 디버깅 프록시다. macOS에서 웹·모바일 앱의 API 오류를 추적하는 개발자와 QA 담당자에게 적합하다.
어떤 작업에 사용하는가
화면에는 오류만 표시되고 원인이 드러나지 않을 때, 실제 전송된 URL·인증 헤더·요청 본문과 서버의 상태 코드·응답을 함께 확인하는 도구다. 프런트엔드와 백엔드가 예상한 데이터 형식이 다른지, 로그인 후 토큰이 빠지는지 등을 추적할 수 있다.
macOS 앱뿐 아니라 설정을 거친 iOS·Android 기기와 시뮬레이터의 통신도 Mac에서 검사할 수 있다. 휴대전화에서 독립적으로 실행하는 모바일판은 별도 앱이다.
지원 환경과 배포 상태
2026-10-09 확인한 공식 홈페이지는 Apple Silicon·Intel Mac과 macOS 14 이상을 안내한다. 제품군에는 Windows·Linux·iOS·Android판도 있지만, 이 원고의 대상은 macOS판이다.
공식 변경 기록의 최신 항목은 2026-09-27 배포된 26.0.1이다. HTTP/2 관련 충돌과 여러 오류를 수정한 버전으로, 제공된 버전 문자열 중 26.0.1은 확인된다. 최근 배포가 이어지고 있어 지원 종료 프로그램으로 분류할 근거는 확인되지 않았다.
설치 후 첫 HTTPS 검사
공식 다운로드 페이지에서 macOS판을 받아 실행한다. HTTPS 내용을 보려면 Certificate 메뉴의 ‘Install a Certificate on this Mac...’을 열고 자동 설치를 진행한다. 이 과정은 관리자 권한이 필요하며, 완료 후 ‘Installed & Trusted’ 상태를 확인한다. 자동 설치가 실패하면 공식 문서의 Keychain 수동 설정을 따른다.
왼쪽 목록에서 검사할 앱이나 도메인을 우클릭해 ‘Enable SSL Proxying’을 켠다. 브라우저나 대상 앱에서 새 요청을 발생시키고 요청·응답 본문이 읽히는지 확인한다. HTTP/2를 검사하려면 Settings의 ‘Use HTTP/2’도 활성화한다.
실무 예시: 주문 화면의 오류 처리
주문 API가 항상 성공해 실패 화면을 시험하기 어렵다면, 정상 응답이 있는 요청을 우클릭하고 Tools → Map Local로 규칙을 만든다. 상태 코드를 500으로 바꾸고 시험용 오류 JSON을 지정한 뒤 앱에서 같은 작업을 반복하면 안내 문구와 재시도 버튼을 점검할 수 있다. JSON을 반환할 때는 Content-Type도 맞춘다.
한 번만 값을 바꿔 확인하려면 Breakpoint를 사용한다. 요청·응답을 중간에 멈춰 수정하고 Execute로 진행할 수 있어 클라이언트 코드를 바꾸지 않고 경계 조건을 시험하기 좋다. 해당 기능의 유료 이용 조건을 먼저 확인한다.
무료 평가와 유료 라이선스
공식 가격표는 무료 시작과 기능이 제한된 Trial을 안내한다. Trial은 트래픽 수집과 기본 미리보기, HTTP/2를 지원하지만 Breakpoint·Map Local·Scripting·Diff·WebSocket 미리보기 등은 제공하지 않는 것으로 표시된다. 디버깅 규칙은 ‘1개 제한’으로 기재되어 있다.
확인 시 Standard는 1기기 89달러, Personal은 데스크톱 2기기와 모바일 이용권을 포함해 99달러로 표시된다. 영구 라이선스에는 1년 업데이트가 포함되며, 이후 갱신하지 않아도 마지막 사용 가능 버전의 PRO 기능은 계속 이용할 수 있다. 온라인 로그 공유와 팀 작업 공간 같은 클라우드 협업 기능은 구독 상품에 포함된다.
트래픽이 없거나 SSL 오류가 날 때
먼저 앱 실행 상태와 대상 클라이언트의 프록시 경로를 확인하고, 새 요청을 만들어 수집 여부를 본다. 일반 시스템 프록시를 따르지 않는 스크립트나 앱은 별도 프록시 설정이 필요할 수 있다. 공식 홈페이지는 이런 앱을 위한 Network Extension도 안내하지만, macOS 26 이상·PRO 조건의 베타 기능이다.
HTTPS 요청은 보이는데 본문을 읽지 못하면 인증서의 설치·신뢰 상태, 해당 도메인의 SSL Proxying 활성화, 제외 목록을 차례로 확인한다. 브라우저의 HTTPS 검사는 성공하고 특정 앱만 실패하면 인증서 고정인 SSL Pinning 등 앱 측 설정을 살펴본다. 인증서만 설치하면 모든 앱을 검사할 수 있다고 가정해서는 안 된다.
다른 도구와 선택 기준
Chrome 안에서 발생한 웹페이지 요청의 헤더·응답·시간을 확인하고 느린 연결을 시험하는 정도라면 DevTools의 Network 패널부터 검토할 수 있다. 여러 앱이나 모바일 기기의 API 통신을 모아 보고 응답을 바꾸는 작업이 반복된다면 Proxyman의 프록시 방식과 디버깅 규칙이 선택 기준이 된다.
HTTP 본문 대신 TCP·UDP 패킷 자체를 분석하려는 목적이라면 공식 배포 페이지에 소개된 TCP Viewer 같은 패킷 분석 도구도 비교할 대상이다. 조사할 계층과 필요한 수정 기능을 먼저 정하면 불필요한 라이선스 구매를 줄일 수 있다.
공식 안내
- Proxyman 공식 홈페이지 · 확인 2026-10-09
- Download Proxyman · 확인 2026-10-09
- Changelog · Proxyman · 확인 2026-10-09
- Proxyman · Pricing · 확인 2026-10-09
- macOS — 인증서 설치와 신뢰 설정 · 확인 2026-10-09
- SSL Proxying · 확인 2026-10-09
- Map Local (File) · 확인 2026-10-09
- Breakpoint · 확인 2026-10-09
- SSL Error from HTTPS Request/Response · 확인 2026-10-09
- Inspect network activity — Chrome DevTools · 확인 2026-10-09
주요 기능
- 앱·도메인별로 HTTP·HTTPS 트래픽을 확인하고 JSON, 헤더, 쿠키 등 요청과 응답 내용을 검사한다.
- 인증서를 설치·신뢰하고 SSL Proxying 대상을 지정해 HTTPS 본문을 읽는다. 포함·제외 목록으로 검사 범위를 조절한다.
- Breakpoint로 요청이나 응답을 멈추고 URL, 헤더, 본문, 상태 코드를 수정한 뒤 진행한다.
- Map Local로 서버 응답을 로컬 JSON·텍스트·이미지 파일 또는 지정한 HTTP 응답으로 대체한다.
- JavaScript Scripting으로 요청·응답 변환 규칙을 만들고, 여러 조건의 필터와 Diff로 문제 트래픽을 찾는다.
- macOS용 26.0 계열은 HTTP/2 검사를 지원하며, 유료 기능으로 WebSocket 송수신 프레임도 확인할 수 있다.
관련 프로그램
Burp Suite Community Edition
portswigger.net
Burp Suite Community Edition은 PortSwigger의 무료 웹 보안 수동 테스트 도구 모음이다. 브라우저와 서버 사이의 HTTP·HTTPS 및 WebSocket 통신을 확인하고, 요청을 수정·재전송해 응답을 분석한다. macOS용 Intel·Apple Silicon 설치 파일을 제공하며, 웹 개발자와 보안 학습자의 요청 분석 및 취약점 재현에 활용할 수 있다.
OpenVPN Connect client
openvpn.net
OpenVPN Connect는 Mac에서 OpenVPN 방식의 VPN 서버에 접속하는 공식 클라이언트다. Access Server와 CloudConnexa뿐 아니라 OpenVPN Community Edition 기반 서버에도 사용할 수 있다. 회사·기관이 제공한 연결 프로필로 내부 업무망에 접속하는 용도이며, 앱 설치만으로 VPN 서버나 이용 계정이 제공되지는 않는다.
Kiro CLI
kiro.dev
Kiro CLI는 터미널에서 자연어로 코드 분석·수정·테스트와 개발 작업 자동화를 요청하는 AI 코딩 에이전트입니다.
miniforge
github.com
Miniforge는 conda-forge를 기본 패키지 저장소로 설정한 최소 설치 배포판이다. conda와 mamba를 제공하며, 필요한 라이브러리를 추가하고 프로젝트마다 독립된 실행 환경을 만들 수 있다. macOS에서 Python 데이터 분석이나 개발 환경을 직접 구성하려는 사용자에게 적합하다.
AWS Corretto JDK
corretto.aws
AWS Corretto JDK의 공식 명칭은 Amazon Corretto이며, Amazon이 배포하는 무료 OpenJDK 개발·실행 환경이다. Java SE 호환성 검증을 거쳤으며 macOS, Linux, Windows에서 Java 프로그램을 개발하고 실행할 수 있다. 이 설명은 제공된 버전에 해당하는 Corretto 21 LTS와 macOS 사용을 중심으로 다룬다.
GitHub Desktop
desktop.github.com
GitHub Desktop은 Git 저장소의 변경 비교, 커밋, 브랜치 관리와 원격 동기화를 그래픽 화면에서 수행하는 무료 오픈 소스 앱이다. GitHub와 GitHub Enterprise 연동에 초점을 두며, macOS와 Windows에서 사용할 수 있다.