모바일 장치에서 Charles Proxy를 사용할 때 장치를 어떻게 허용합니까?

모바일 장치에서 Charles Proxy를 사용할 때 장치를 어떻게 허용합니까?

OSX의 요청에 대해 Charles Proxy가 제대로 작동하고 있으며 하나의 Android 장치가 제대로 작동합니다. Chrome이 "프록시 서버에 연결할 수 없습니다"(ERR_PROXY_CONNECTION_FAILED)라고 응답하는 동일한 프록시 설정을 가진 다른 Android 기기가 있습니다.

이 두 번째 장치에서는 허용하라는 메시지가 전혀 표시되지 않았으며 이것이 이 문제의 원인이라고 생각됩니다. Charles와 함께 장치를 사용하도록 허용하려면 어떻게 해야 합니까?

답변1

시도해 볼 수 있는 몇 가지 문제 해결 팁은 다음과 같습니다.

  1. Charles Proxy를 실행하는 Mac/PC가 동일한 네트워크(아마도 Wi-Fi)에 있는지 확인합니다. Mac/PC Charles Host에서 모바일 장치를 ping할 수 있습니다.
  2. Android 기기의 Wi-Fi 설정에서 고급 구성이 선택되어 있고 기기가 Charles 프록시 호스트의 IP 주소를 가리키고 있는지 확인하세요. 또한 올바른 포트가 설정되어 있는지 확인하십시오. 기본적으로 포트는 8888입니다.
  3. Android 기기에서 Chrome 브라우저를 열고 charlesproxy.com/getssl로 이동하여 특정 호스트에 대한 SSL 루트 인증서를 설치하세요.
  4. 3단계가 작동하지 않으면 전화기에서 Wi-Fi를 켜거나 끄거나 전화기를 재부팅해야 할 수도 있습니다. 일부 Android 장치는 네트워크 변경 사항을 동적으로 기록하지 않고 표시되는 Wi-Fi 인터페이스를 다시 시작(다운/업)하지 않는다고 생각합니다.

관련 정보