Используем 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