Charles에서 Proxyman으로 마이그레이션하기

Charles에서 Proxyman으로 마이그레이션하기 커버 이미지

Charles에서 Proxyman으로 파일을 마이그레이션하는 방법을 알려 드리는 미니 블로그입니다.

Charles에서 이미 캡처해 둔 오류 로그가 여러 개 있고 이를 분석하거나 Proxyman 앱으로 옮기고 싶다면 유용한 기능입니다.

작동 원리

다행히 Charles에는 CHLS 파일을 Proxyman이 이해할 수 있는 HAR 형식으로 변환하는 내장 명령이 있습니다. 따라서 이 앱이 컴퓨터에 설치되어 있는지 확인하세요.

참고: 터미널에서 다음 명령을 실행해 수동으로 변환할 수도 있습니다.

./Applications/Charles.app/Contents/MacOS/Charles convert ~/Desktop/input.chls ~/Desktop/output.har

사용 방법

1. Charles 세션 내보내기

현재 세션은 두 가지 방법으로 내보낼 수 있습니다:

  • 선택한 요청을 마우스 오른쪽 버튼으로 클릭 → Export Session → chls 형식 선택 → Save
  • 또는 File 메뉴 → Export Session as... → chls 형식 선택 → Save
Charles에서 Proxyman으로 마이그레이션하기
Charles에서 Proxyman으로 마이그레이션하기

2. Proxyman 앱으로 드래그 앤 드롭

파일을 Proxyman 앱으로 드래그 앤 드롭하면 됩니다.

Charles에서 Proxyman으로 마이그레이션하기
Charles에서 Proxyman으로 마이그레이션하기

3. 자동 변환

이 기능을 처음 사용하면, Proxyman이 자동 변환에 Charles를 사용한다는 점을 알 수 있도록 경고 메시지를 표시합니다.

Charles에서 Proxyman으로 마이그레이션하기
Charles에서 Proxyman으로 마이그레이션하기

Mac에 Charles 앱이 설치되어 있지 않으면 Proxyman이 알림을 표시합니다.

4. 완료

이 단계에서 Proxyman은 기본 Charles 앱 경로를 찾아 파일을 변환하는 명령을 실행합니다.

Charles에서 Proxyman으로 마이그레이션하기
Charles에서 Proxyman으로 마이그레이션하기

여기서 할 수 있는 작업은 다음과 같습니다:

  • 테스트를 위해 요청을 Repeat & Edit
  • Map Local과 Breakpoint 규칙 설정
  • 테스트하면서 버그 찾기 🐞

수동 변환

다음 경로로 이동해 chls 파일을 har 형식으로 수동 변환할 수 있습니다:

  • File 메뉴 → Convert → Chls to Har로 이동한 뒤 안내에 따릅니다
Charles에서 Proxyman으로 마이그레이션하기
Charles에서 Proxyman으로 마이그레이션하기

유용한 팁

Charles를 아직 사용할 수 있다면, 도구 사이에서 옮기기 가장 쉬운 형식은 보통 HAR with content로 내보내기입니다. CHLS 변환에는 Charles 앱이 필요한데, CHLS 파일 형식이 Charles 전용이기 때문입니다. 가져온 뒤에는 요청과 응답 본문이 있는지 확인합니다. 본문 없이 내보낸 파일에는 헤더와 타이밍 정보만 포함되어 있을 수 있습니다.


Proxyman은 iOS 기기, iOS 시뮬레이터, Android 기기에서 앱과 도메인의 HTTP/HTTPS 요청을 캡처하고 확인할 수 있게 해 주는 고성능 macOS 앱입니다.

https://proxyman.com에서 다운로드할 수 있습니다.

Noah Tran
Noah Tran

2026년 7월 16일 수정됨. HAR 옵션을 더 간단하게 추가하고, CHLS 변환기 확인 절차를 더 명확하게 정리했습니다.

저장한 세션을 Proxyman으로 가져오기

HAR 파일을 열거나 Charles 세션을 변환한 뒤, Proxyman 도구로 디버깅을 계속합니다.

Proxyman 다운로드