본문 바로가기
정보

맥북(OS X)에서 Charles로 iOS어플 패킷 확인하는법

by Hide­ 2017. 12. 31.
반응형

개인적으로 어플 패킷좀 볼 일이 생겨서 그 전까지

환경설정 관련한 부분을 포스팅으로 남긴다.

예전에 윈도우를 사용할때는 피들러를 통해 패킷을 확인했는데

OS X를 지원하지 않으므로 Charles를 사용했다.


먼저 찰스를 키고 상단 Proxy - macOS proxy를 체크해제한다.

그다음 Proxy - SSL Proxying Settings 로 들어가서 Add버튼 클릭 후 아무것도 입력하지 말고 OK를 누른다.

그러면 *표시로 하나 추가가 됐을텐데 아마 모든 Host, Port를 받아들인다는 뜻인듯.


다음으로 Help - SSL Proxying

Install Charles Root Certificate를 클릭

키체인이 뜰텐데 Charles Proxy를 더블클릭

이 인증서 사용시 를 눌러서 항상 신뢰로 바꿔준다.


컴퓨터와 휴대폰을 동일 와이파이로 맞춰주고

휴대폰에서 와이파이 설정으로 들어가 네모박스로 표시해놓은 부분 클릭


맨 아래 프록시 구성 클릭하고 수동으로 수정


서버에 컴퓨터의 ip를 적고 포트에 8888 입력 후 저장

다음으로 휴대폰에서 아래의 주소 방문


http://www.charlesproxy.com/getssl


설치


설치 

완료


이제 Charles를 키고 휴대폰에서 통신을 하는 어플리케이션을 키면

자동으로 패킷이 캡춰된다.