나는 무엇을하고 있습니까? 아이폰 기기에 설치된 응용 프로그램을 테스트하고 있습니다. 응용 프로그램에서 인터넷을 통해 음성 통화가 발생합니다. 장치 설정 -> WIFI 옵션의 프록시 설정을 사용하여 MAC 컴퓨터에 설치된 Charles 웹 프록시 도구를 통해 내 iphone 장치의 트래픽을 라우팅했습니다.iPhone의 UDP 패킷을 Charles Web Proxy Tool에서 캡처 할 수 없습니다.
WIFI를 켜고 MAC 컴퓨터에서 Charles를 시작했습니다. 이제 애플리케이션을 시작하고 버튼을 클릭하여 전화를 걸었습니다. 전화가 성공적으로 설정되었습니다. (네트워크 서비스 지역에 있습니다)
I MAC 시스템에서 찰스를 닫았습니다. 나는 iPhone 장치에 사파리를 시작하고 URL을 입력했습니다. "네트워크를 사용할 수 없음"이라는 메시지가 나타납니다. 그러나 음성 통화는 계속됩니다. 나는이 상태에서도 스피커를들을 수 있습니다.
내 가정은 무엇입니까?
이 경우 아이폰 기기가 인터넷에 연결할 수 없다는 것을 알고 있습니다.
결론은 무엇입니까? 이 경우에서
, 내가 UDP 프로토콜을 사용하여 인터넷을 통해 일어나고 음성 통화 내가 아이폰 장치의 프록시 설정을 설정 한 경우에도 찰스 웹 프록시 도구를 통해 라우팅되지 않는다는 것을 이해합니다.
찰스 웹 프록시 도구는 TCP 연결 만들을 수 있습니다.
제 질문은 무엇입니까?
- 결론 1과 2는 맞습니까?
- Charles 패킷을 사용하여 UDP 패킷을 모니터링 할 수 있다면 어떻게해야합니까? 아이폰 (또는 장치)에 프록시 설정을 설정
문제를 해결합니까? – sahara108
@ sahara108, 제안 된 솔루션을 시도했지만 성공적으로 구현할 수 없습니다. – Prem
2017 @Prem의 솔루션? –