Как собрать данные журналов Fiddler на устройстве iPhone или iPad?

Как собрать данные журналов Fiddler на устройстве iPhone или iPad?

Как получить журналы Fiddler на iPhone?

Можно ли выполнить сбор журналов Fiddler на iPad?

Решение.Для сбора данных о веб-трафике с помощью Fiddler требуется беспроводная сеть, устройство iOS, а также компьютер с ОС Windows.

Для сбора журналов Fiddler на устройстве iOS выполните следующие действия.

Настройка хост-компьютера с Windows и Fiddler для сбора данных о трафике на мобильном устройстве.
  1. Скачайте и установите приложение Fiddler, а затем откройте его.
  2. Перейдите к меню Tools (Инструменты) > Fiddler Options (Параметры Fiddler) > Connections (Соединения) и установите флажок в поле Allow remote computers to connect (Разрешить подключение удаленных компьютеров).
  3. Перезапустите Fiddler.
Примечание. Убедитесь в том, что в брандмауэре разрешается входящие соединения с fiddler.
  1. Наведите указатель мыши на индикатор Online (В сети) в верхней правой части панели инструментов Fiddler, чтобы просмотреть IP-адрес, назначенный хост-компьютеру Fiddler.
  2. Проверьте, доступен ли Fiddler с устройства iOS. Для этого в браузере откройте ссылку http://[IP-адрес_хост-компьютера_Fiddler]:8888.
Откроется страница Fiddler Echo Service
  1. Проверьте, идет ли сбор данных о трафике в Fiddler. Откройте меню File (Файл) > Capture Traffic (Сохранять трафик). Параметр Capture Traffic (Сохранять трафик) должен быть отмечен флажком.

Установка корневого сертификата Fiddler на хост-компьютере с Windows и Fiddler для расшифровки трафика HTTPS.
  1. Скачайте и установите подключаемый модуль Certificate Maker для Fiddler по ссылке: http://www.telerik.com/fiddler/add-ons
  2. Перейдите к меню Tools (Инструменты) > Fiddler Options (Параметры Fiddler) > HTTPS и установите флажок в поле Decrypt HTTPS Traffic (Расшифровывать трафик HTTPS).
  3. Во всплывающем окне выберите Yes (Да), чтобы установить доверие сертификату Fiddler Root (Корневой сертификат Fiddler), и щелкните Yes (Да) во всплывающем окне установки сертификата Fiddler Root (Корневой сертификат Fiddler).

Для сбора данных о веб-трафике на устройстве iOS выполните следующие действия.
  1. На устройстве iOS отключите какие-либо соединения 3G и 4G.
  2. Перейдите в раздел Настройки > Wi-Fi.
  3. Коснитесь названия сети Wi-Fi, чтобы открыть экран настроек.  
Примечание. Сеть Wi-Fi, на которую работает устройство iOS, должна быть в той же сети, что и хост-компьютер Fiddler.
  1. В нижней части экрана сведений о сети коснитесь параметра Настройка прокси в меню HTTP-прокси.
  2. Выберите Вручную.
  3. Введите IP-адрес (или имя узла) компьютера, на котором запущен Fiddler, а также номер порта 8888. Это обеспечит маршрутизацию всего сетевого трафика с мобильного устройства через Fiddler.
  4. На устройстве iOS перейдите к в http://ipv4.fiddler:8888/ браузере.
  5. В нижней части веб-страницы Fiddler Echo Service скачайте сертификат FiddlerRoot.
  6. Откройте файл FiddlerRoot.cer.
  7. Коснитесь кнопки Установить.
  8. Коснитесь кнопки Установить еще раз.
Примечание. В iOS 10 и более поздних версиях после установки сертификата FiddlerRoot перейдите к настройкам > Общие > О параметрах доверия сертификатам > и вручную в режиме полного доверия для fiddlerRoot корневой сертификат. Примите условие диалогового окна с сообщением о том, что стороннему ПО будут доступны все ваши взаимодействия.

Воспроизведение действий, вызвавших проблему, и предоставление журналов Fiddler представителю службы поддержки Webex.
  1. Повторите действия, вызвавшие проблему, на устройстве iOS.
Данные о веб-трафике должны быть записаны в Fiddler.
  1. После воспроизведения проблемы перейдите к меню File (Файл) > Save (Сохранить) > All Sessions (Все сеансы)…
  2. Отправьте файл .saz представителю службы поддержки Webex для дальнейшего исследования.

Была ли статья полезной?