(기존) Charles Proxy 사용
- 주제:
- Authentication
Charles: http://charlesproxy.com
Charles Proxy 다운로드, 설치 및 시작
구조 및 시퀀스 탭
트래픽을 보는 방법에는 두 가지가 있습니다.
- 구조 - 요청이 호스트별로 그룹화됨
- 시퀀스 - 요청이 호출된 순서대로 나열됩니다.
SSL 및 인증서
\[ *Proxy -\> Proxy Settings... -\> SSL* \]
SSL 프록시 사용
"SSL 프록시 활성화" 확인란을 선택하고 모든 HTTPS 위치를 추가합니다.
- SSL 프록시 - http://www.charlesproxy.com/documentation/proxying/ssl-proxying/
- SSL 인증서 - http://www.charlesproxy.com/documentation/using-charles/ssl-certificates/
- 모바일 장치에서 SSL 프록시 설정 - 아래를 참조하십시오.
호스트 무시/제외
출력이 너무 복잡해지면 위치를 무시하거나 제외하도록 선택할 수 있습니다. 다음 중 하나를 수행하여 위치를 무시하거나 제외할 수 있습니다.
- 무시하려는 요청을 마우스 오른쪽 단추로 클릭한 다음 "무시"를 선택합니다
\[ *Proxy -\> Recording Settings... -\> Exclude* \]
에서 제외할 위치를 수동으로 추가하십시오.
DNS 스푸핑
\[ *Tools -\> DNS Spoofing...* \]
DNS 스푸핑은 요청을 다른 IP로 리디렉션하려고 할 때, 특히 모바일 디바이스에서 작업할 때 매우 유용합니다.
http://www.charlesproxy.com/documentation/tools/dns-spoofing/
원격 매핑
\[ *Tools -\> Map Remote...* \]
맵 리모컨을 사용하면 "들어오는" 요청을 다른 끝점으로 리디렉션할 수 있습니다. 이 기능의 가장 일반적인 사용 사례는 AccessEnabler.swf
을(를) AccessEnablerDebug.swf:
에 "매핑"하는 것입니다.
http://www.charlesproxy.com/documentation/tools/map-remote/
역방향 프록시
http://www.charlesproxy.com/documentation/proxying/reverse-proxy/
모바일
iOS 장치(iPhone/iPad)에서 Charles 사용
iPhone의 SSL 연결
iOS 장치에서 http://charlesproxy.com/charles.crt(으)로 이동합니다. 이렇게 하면 인증서 설치 대화 상자가 시작됩니다.
인증서 설치를 완료하려면 \[ *Install*... *Install*... *Done* \]
을(를) 클릭하십시오.
http://www.charlesproxy.com/documentation/faqs/ssl-connections-from-within-iphone-applications/
iOS 디바이스에서 Charles 사용
iOS 장치에서 \[ *Settings* -\> *Wi-FI* -\> (*YOUR\_WIFI\_NETWORK)* \]
을(를) 선택합니다. 네트워크 옆에 있는 파란색 작은 화살표를 클릭한 다음 HTTP 프록시 로 내려가서 "수동"을 선택합니다.
이제 iOS 장치에서 Safari를 열고 웹 페이지를 열려고 하면 Charles를 실행하는 컴퓨터에서 다음 팝업이 표시됩니다.
"허용"을 클릭하여 장치가 Charles를 사용하여 모든 해당 항목을 프록시하도록 허용합니다. 요청.
http://www.charlesproxy.com/documentation/faqs/using-charles-from-an-iphone/
iOS - 모든 인증서 신뢰
iOS 인증 오류 - adobepass.ios.app을 찾을 수 없음
https://tve.zendesk.com/entries/22135907-ios-authentication-error-adobepass-ios-app-cannot-be-found
Android에 Charles 사용
http://www.charlesproxy.com/documentation/configuration/browser-and-system-configuration
Android 장치에서 Charles 프록시(으)로 이동합니다.