목록 보기
https 프록시로 mitmproxy를 사용해보자.
데브옵스

https 프록시로 mitmproxy를 사용해보자.

두줄요약

mitmproxy로 HTTPS 트래픽을 가로채기 위한 프록시·인증서 설정 과정을 정리했습니다. Android 에뮬레이터의 시스템 인증서 설치 절차와 주의점도 설명합니다.

구조와 흐름

  • Charles Proxy와 유사한 오픈소스 HTTP/HTTPS 프록시 mitmproxy 소개
  • 프록시 서버 실행, 기기별 네트워크 프록시 설정, mitm.it 기반 인증서 설치 순서
  • iOS·Android·Mac에서 HTTPS 트래픽 확인을 위한 신뢰 인증서 구성

선택 이유

  • 무료 오픈소스 도구와 간단한 설치 과정
  • Python 스크립트를 이용한 기능 확장 가능성

주의할 점

  • Android 가상 디바이스 생성 시 Play Store 미포함 이미지 필요
  • Android 시스템 인증서 설치를 위한 writable-system, adb root, 인증서 권한 설정 필요
  • HSTS 적용 사이트 접근 불가와 인증서 오류 시 --ssl-insecure 옵션 고려

적용해볼 점

  • mitmweb의 포트 및 웹 포트 옵션을 활용한 프록시 실행
  • Flow 자동 이동과 페이지 이동을 위한 F, 스페이스 단축키 활용

다음 읽기

#proxy 주제를 다룬 다른 회사 글

도와줘요, 찰스(Charles)! 업무 효율 높이는 웹 디버깅 프록시 툴 사용법

Charles를 활용해 API 요청과 응답을 모니터링하고 수정하는 방법을 정리했습니다. QA 테스트, 로컬 응답 대체, 원격 호출 연동 등 실무 팁과 오류 점검 포인트를 소개했습니다.

아이디어스
아이디어스
백엔드

댓글 0개

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...