디버깅 가이드

Charles SSH Proxy 설정(Mac, iOS, Android)

아로리(arori) 2019. 8. 26. 17:29
반응형

Charles 앱에서 "Help > SSL Proxying" 참고

MacOS

  1. "Proxy > SSL Proxy Settings" 에서 "Enable SSL Proxy"를 체크
  2. "Help > SSL Proxying > Install Charles Root Certificate"를 눌러 인증서 설치
  3. 키체인 접근 설정에서 Charles Proxy 인증서 더블 클릭 후
  4. "신뢰 메뉴 > 이 인증서 사용 시" 에서 "항상 신뢰" 로 설정

iOS

  1. Charles > “Help > SSL Proxing > Install Charles Root Certificate on a Mobile Device or Remote Browser” 클릭
  2. "설정(Settings) > 와이파이(Wi-Fi)" 로 동일한 네트워크를 잡고 "프록시 구성"을 이용하여 프록시 설정
  3. https://charlesproxy.com/getssl 로 접속 후, 인증서 다운로드
  4. "설정 > 일반> 프로파일 및 기기 관리"에서 다운로드 받은 인증서 설치
  5. "설정(Settings) > 일반(General) > 정보(About) > 인증서 신뢰 설정(Certificate Trust Settings)"에서 루트 인증서 전체 신뢰 활성화

Android

  1. Charles > “Help > SSL Proxing > Install Charles Root Certificate on a Mobile Device or Remote Browser” 클릭
  2. "와이파이(Wi-Fi)"에서 동일한 네트워크로 잡고 "고급” 혹은 “고급 옵션 표시"를 눌러서 Charles 프록시를 설정
    • 프록시를 ‘수동’으로 설정
    • 프록시 > 프록시 호스트 이름, 프록시 포트를 Charles에 노출된 정보로 설정
  3. 설정 후 모바일 기기에서 브라우저 접속
  4. Charles 에서 SSL 프록시를 허용할지 묻는 대화 상자를 표시하면 허용(Allow)을 클릭
  5. http://chls.pro/ssl 로 접속 후, 인증서 다운로드
  6. 다운로드 받은 파일을 클릭하고, 등록 화면에서 인증서 이름 적고 "확인"버튼 누르기

참고 링크

반응형