Fiddler Web Debugging 프로그램은 웹 브라우저 및 응용 프로그램의 HTTP/HTTPS 트래픽을 캡처할 수 있는 유용한 프로그램으로 잘 사용하고 있었습니다.
그런데 언제부터인지 Google Chrome 웹 브라우저를 사용할 경우 트래픽 캡처가 이루어지지 않는 문제가 발생하여 원인을 모르고 있던 중 최근에 Ec0nomist's Lab. 블로그를 운영하시는 분이 문제 해결을 위한 힌트(Hint)를 제공해 주셔서 원인과 해결 방법을 살펴보도록 하겠습니다.
기본적으로 모든 WinINET 트래픽은 Fiddler Web Debugging 프로그램을 경유하여 통신을 하도록 설정되어 HTTP/HTTPS 캡처가 가능한 원리인데 Google Chrome 웹 브라우저를 통해 동작하는 확장 프로그램 (chrome://extensions)중에서 WinINET 설정을 제어하는 경우가 있습니다.
대표적으로 차단된 웹 사이트 우회를 목적으로 설치될 수 있는 "ZenMate Security, Privacy & Unblock VPN" 확장 프로그램이 설치된 경우 네트워크 프록시(Proxy) 설정을 제어하게 됩니다.
이런 문제로 인하여 Fiddler Web Debugging 프로그램을 통해 Google Chrome 웹 브라우저를 통해 웹 사이트 접속시 HTTP/HTTPS 트래픽을 전혀 캡처하지 못하는 문제가 발생합니다.
그러므로 "ZenMate Security, Privacy & Unblock VPN" 또는 유사한 네트워크 설정을 변경할 수 있는 확장 프로그램을 사용하는 Google Chrome 웹 브라우저의 트래픽 캡처를 위해서는 임시적으로 해당 확장 프로그램의 사용 자체를 해제해 주시기 바랍니다.
확장 프로그램 설정 해제를 한 후 Google Chrome 웹 브라우저를 통해 웹 사이트 접속시 정상적으로 Fiddler Web Debugging 프로그램을 통해 HTTP/HTTPS 트래픽을 캡처하는 모습을 확인할 수 있습니다.