Fiddler – бесплатный анализатор сетевого трафика, в этом небольшом мануальчике я покажу как обвести свою программу вокруг него
По умолчанию при запуске Fiddler открывает на localhost’e 80 и 443-ие порты и слушает все что проходит через них, при этом правит реестр и делает дефолтным использованием Proxy все тот же локалхост, либо 127.0.0.1.
Стандартные классы для работы с HTTP протоколом (WebClient, HttpWebRequest) в случае не указывания явного использования прокси, классы будут пускать трафик через то что указано в реестре, т.е. на 127.0.0.1, т.е. все напрямую к фидлеру (сорри за тафтологию )
Все гениальное просто, и лечится в один миг, просто необходимо свойству Proxy установить значение Nothing и трафик будет идти напрямую без прокси
Код:
Dim w As New Net.WebClient
w.Proxy = Nothing
w.DownloadString("http://google.com/")