Используем Fiddler в качестве прокси
fiddler proxy configuration debugging russian
Fiddler - мощный инструмент для веб дебагинга, мониторинга веб трафика, манипуляций с сессией и т.п. Кроме того в Fiddler есть еще одна мощная фича - это возможность его использования как самостоятельный proxy сервер на машине где он запущен.
Мне эта фича пригодилась когда пришлось подключаться с моего iPhone девайса через VPN к серверу, который находится на другом конце планеты. Аналогично, вместо iPhone мог быть любой девайс, планшет или десктоп.
Постараюсь описать процесс настройки максимально детально. Версия установленного Fiddler у меня - Fiddler Web Debugger (v4.4.8.0). Built: Wednesday, April 23, 2014
Конфигурация Fiddler
-
Переходим Tools > Fiddler Options > Connections.
-
Ставим галку Allow remote computers to connect.

-
Перезапускаем
Fiddler -
Следует проверить что в
firewallразрешены входящие соединения для Fiddler
-
В правом верхнем углу
FiddlerнаходимOnline Indicatorи смотрим в нем по какому ip орудует нашFiddler. Нам нужен локальный адрес машины. Этот ip адрес мы будем указывать в настройках интернет соединения нашего девайса на вкладкеProxy.
После выполнения этих пунктов наш Fiddler готов принимать входящие соединения с внешних устройств. Соответственно может использоваться как прокси, обрабатывая через себя все запросы, которые приходят с нашего внешнего устройства.
Конфигурация iPhone
- Переходим 'Настройки' > 'Wi-Fi'
- Переходим в настройки Wi-Fi соединения
- Выбираем раздел 'Вручную' в секции HTTP прокси
- В поле Сервер, вводим IP адрес машины где запущен
Fiddler - Порт - 8888
- Аутентификацию отключаем

Теперь после перехода на любой сайт со своего iPhone можно мониторить все request/response в Fiddler