September 20, 2020

Charles Proxy на настольных устройствах

Видео-руководство для Windows

Видео-руководство для macOS

Примечание: видео могут быть устаревшими. Обязательно прочтите также приведенные ниже инструкции

Создание вашего первого журнала Charles

Выполните следующие действия, чтобы создать свой первый журнал Charles:

  1. Откройте Charles Proxy на своем ПК и убедитесь, что в меню отмечены следующие флажки:

    Proxy > Windows Proxy
  2. Откройте любой сайт в браузере, и вы должны увидеть, как Чарльз начинает входить в систему с левой стороны

Примечание: Шаг 2 не будет работать в браузере Firefox, вам необходимо подключить его к Charles Proxy вручную.

Установите корневой сертификат

Чтобы расшифровать https-трафик, необходимо установить корневой сертификат Charles. Выполните следующие действия, чтобы установить его на Windows или Mac.

  1. Убедитесь, что прокси Charles работает на вашем компьютере
  2. Щелкните Справка> Прокси-сервер SSL> Установить корневой сертификат Charles
  3. Нажмите Установить сертификат
  4. Далее следуйте инструкциям, подходящим для вашей ОС:
  • Для Windows выполните следующие действия:
  1. Выберите текущего пользователя в качестве местоположения магазина и нажмите Далее
  2. Выберите Поместить все сертификаты в следующий магазин
  3. Найдите и выберите «Доверенные корневые центры сертификации» и нажмите «ОК»
  4. Нажмите Далее и дважды проверьте
  5. Нажмите Готово
  • Для macOS выполните следующие действия:
  1. Приложение «Связка ключей» должно открыться после того, как вы нажмете «Установить сертификат» на шаге 4
  2. Найдите Чарльза в приложении Keychain Access
  3. Дважды щелкните сертификат с именем Charles Proxy CA
  4. Щелкните стрелку рядом с надписью «Доверие» и установите для параметра «При использовании этого сертификата» значение «Всегда доверять»
  5. Теперь вы можете закрыть окно, вам будет предложено ввести пароль Mac, введите его

Примечание: Установленный корневой сертификат будет работать во всех браузерах на вашем ПК, кроме Firefox, теперь мы обсудим, как это сделать.

Установите корневой сертификат в Firefox

Если вы используете Firefox, следуйте приведенным ниже инструкциям.

  1. Закройте программное обеспечение Charles Proxy
  2. Запустите Firefox
  3. Нажмите на меню гамбургер
  4. Щелкните Параметры
  5. Искать это слово: Прокси
  6. Нажмите на кнопку настроек
  7. Убедитесь, что прокси настроен на использование системных настроек прокси
  8. Нажмите ОК и откройте программу Charles Proxy

Включить ведение журнала SSL

По умолчанию Чарльз не будет расшифровывать трафик https, выполните следующие действия, чтобы расшифровать весь трафик веб-сайта:

  1. Убедитесь, что прокси Charles работает на вашем компьютере
  2. Нажмите Прокси> Настройки прокси SSL
  3. Установите флажок Включить проксирование SSL
  4. Нажмите «Добавить» внизу формы
  5. Введите * как хост и 443 как порт
  6. ОК все окна

Важно: эти настройки расшифруют весь трафик веб-сайта. Пожалуйста, расшифруйте весь трафик в циклах Академии.

Действительный пример журнала Charles

Прокси-сервер Charles настроен правильно, если параметры проксирования SSL:

  • Host: *
  • Port: 443

Весь веб-трафик должен иметь значок:

  • Синий круг
  • Удар молнии

Примечание: Вот дополнительная информация о настройках SSL-прокси:

  • Charles поддерживает подстановочные знаки, такие как * и?. В этом примере мы установили Чарльза для расшифровки всего трафика на всех хостах, введя *
  • Если вы хотите регистрировать только трафик от Google, вы можете, например, ввести * google * на хосте, используя тот же номер порта
  • Иногда группы TTL и TE могут поделиться с вами профилем (файлом конфигурации), который автоматически устанавливает инструменты ведения журнала

Главная страница

Следующая статья