October 16, 2020

FAQ


Вопрос 1: Я сталкнулся с проблемой при установке Charles Proxy/ Fiddler; что мне делать?

Ответ: Если у вас возникли проблемы с установкой, выполните следующие шаги:

  • Убедитесь, что на вашем компьютере есть права администратора.
  • Если вы используете 32-битный процессор, пожалуйста, загрузите и установите старую версию Charles Proxy/ Fiddler, которая поддерживает 32-битные системы.
  • Установите JRE или Java Runtime Environment на вашем компьютере отсюда.
  • Если вы используете компьютер с Windows, попробуйте установить Visual C++ отсюда.

Вопрос 2: Зачем нам нужно устанавливать Charles root certificate/ Fiddler root certificate?

Ответ: Установка корневого сертификата позволяет Charles Proxy или Fiddler расшифровывать трафик HTTPS.

Вопрос 3: Какой правильный формат загрузки прокси-сертификата Charles и Fiddler? И должен ли я загружать лог целиком или мне нужно выбрать определенные пункты, а затем сохранить лог?

Ответ: Для Charles Proxy правильным форматом является .chls, а для Fiddler - .saz.
И всегда загружайте весь лог.

Вопрос 4: При установке корневого сертификата на Android я получил сообщение 'Установка прошла неудачно, не удалось прочитать сертификат'. Что делать?

Ответ: Следуйте этим шагам:

1. Откройте "Настройки" и перейдите в "Безопасность".
2. Найдите основное хранилище и нажмите на кнопку "Установить сертификат".
3. Выберите загруженный сертификат и установите его


Вопрос 5: Ошибка "Страница не найдена" отображается после подключения моего мобильного устройства с настройками прокси-сервера. Что делать?

Ответ: Пожалуйста, убедитесь в следующем:

1. Charles Proxy/ Fiddler запущены на компьютере при ручной настройке IP прокси в настройках мобильного устройства.
2. Мобильное устройство и компьютер, подключенные к одной и той же беспроводной сети.
4. Ваш VPN отключен (как на мобильном устройстве, так и на компьютере).
5. Все антивирусные программы и брандмауэры отключены (как на мобильном устройстве, так и на компьютере).

Вопрос 6: При установке я получил сообщение "Ваше соединение небезопасно". Что мне следует делать?

Ответ: Нажмите на кнопку "Дополнительно", затем выберите "Приступить" и установите сертификат правильно.

Вопрос 7: Как убедиться, что мой лог Charles/Fiddler расшифрован?

Ответ: Давайте сначала поговорим о Charles, вы можете заметить маленькие иконки в вашем лог-журнале. Вот что они означают:

1. Синий круг: расшифрованный трафик с сайтов, использующих протокол HTTP/1.1.
2. Значок молнии: Дешифрованный трафик с сайтов, использующих протокол HTTP/2.0
3. Красный крест: Если все записи имеют это, то сертификат не был установлен или был установлен неправильно
4. Значок замка: Данные, которые не были расшифрованы и являются нечитаемыми (настройки SSL неправильно настроены, пожалуйста, ознакомьтесь с шагом 5 из второго курса).
Таким образом, если ваш лог Charles Proxy содержит только значок Блокировки и Красный крест, это означает, что он не расшифровывается. Смотрите на скриншот ниже. Он показывает, как будет выглядеть расшифрованный и не расшифрованный лог Charles.

Если вы заметите иконку закрытого замка рядом с записями, то Fiddler не расшифровывал HTTPS-трафик.

Вопрос 8: Никакой информации о отображении трафика не отображается. Все они имеют значок замка. Что делать?

Ответ: Это означает, что ваши настройки SSL-прокси неправильно настроены. Выполните следующие шаги:

1. Откройте Чарльз Прокси и нажмите на кнопку Proxy, выберите SSL Proxy Settings, установите галочку Enable SSL Proxying (Включить SSL прокси) и нажмите кнопку Add button (Добавить) в разделе Include (Включить).
2. Во всплывающем окне "Edit Location" введите * для хоста и 443 для порта.
3. Если ввести * в поле Host, то весь трафик будет расшифровываться.


Вопрос 9: Как удалить установленный корневой сертификат с моего устройства?

Ответ: Название установленных сертификатов:

Сharles: Charles Proxy CA
Fiddler: DONOTTRUST_FiddlerRoot
Чтобы удалить установленный сертификат, выполните следующий шаг

1. Windows: Нажмите Windows+R и введите certmgr.msc, нажмите enter, перейдите в Надежные корневые центры сертификации (Trusted Root Certification Authorities) и найдите корневой сертификат по его имени, щелкните на него правой кнопкой мыши и выберите Delete
2. MacOS: Откройте Keychain Access и выполните поиск по имени сертификата, щелкните правой кнопкой мыши на сертификате и удалите его.
3. Android: Перейдите в "Настройки" > "Настройки безопасности" > "Просмотр сертификатов безопасности" и найдите корневой сертификат Charles или Fiddler, удалите его.
4. iOS: Перейдите в "Настройки" > "Общие" > "Профиль и управление устройством", выберите профиль корневого сертификата и удалите его.