Charles Proxy на настольных устройствах
Видео-руководство для Windows
Видео-руководство для macOS
Примечание: видео могут быть устаревшими. Обязательно прочтите также приведенные ниже инструкции
Создание вашего первого журнала Charles
Выполните следующие действия, чтобы создать свой первый журнал Charles:
- Откройте Charles Proxy на своем ПК и убедитесь, что в меню отмечены следующие флажки:
Proxy > Windows Proxy - Откройте любой сайт в браузере, и вы должны увидеть, как Чарльз начинает входить в систему с левой стороны
Примечание: Шаг 2 не будет работать в браузере Firefox, вам необходимо подключить его к Charles Proxy вручную.
Установите корневой сертификат
Чтобы расшифровать https-трафик, необходимо установить корневой сертификат Charles. Выполните следующие действия, чтобы установить его на Windows или Mac.
- Убедитесь, что прокси Charles работает на вашем компьютере
- Щелкните Справка> Прокси-сервер SSL> Установить корневой сертификат Charles
- Нажмите Установить сертификат
- Далее следуйте инструкциям, подходящим для вашей ОС:
- Для Windows выполните следующие действия:
- Выберите текущего пользователя в качестве местоположения магазина и нажмите Далее
- Выберите Поместить все сертификаты в следующий магазин
- Найдите и выберите «Доверенные корневые центры сертификации» и нажмите «ОК»
- Нажмите Далее и дважды проверьте
- Нажмите Готово
- Для macOS выполните следующие действия:
- Приложение «Связка ключей» должно открыться после того, как вы нажмете «Установить сертификат» на шаге 4
- Найдите Чарльза в приложении Keychain Access
- Дважды щелкните сертификат с именем Charles Proxy CA
- Щелкните стрелку рядом с надписью «Доверие» и установите для параметра «При использовании этого сертификата» значение «Всегда доверять»
- Теперь вы можете закрыть окно, вам будет предложено ввести пароль Mac, введите его
Примечание: Установленный корневой сертификат будет работать во всех браузерах на вашем ПК, кроме Firefox, теперь мы обсудим, как это сделать.
Установите корневой сертификат в Firefox
Если вы используете Firefox, следуйте приведенным ниже инструкциям.
- Закройте программное обеспечение Charles Proxy
- Запустите Firefox
- Нажмите на меню гамбургер
- Щелкните Параметры
- Искать это слово: Прокси
- Нажмите на кнопку настроек
- Убедитесь, что прокси настроен на использование системных настроек прокси
- Нажмите ОК и откройте программу Charles Proxy
Включить ведение журнала SSL
По умолчанию Чарльз не будет расшифровывать трафик https, выполните следующие действия, чтобы расшифровать весь трафик веб-сайта:
- Убедитесь, что прокси Charles работает на вашем компьютере
- Нажмите Прокси> Настройки прокси SSL
- Установите флажок Включить проксирование SSL
- Нажмите «Добавить» внизу формы
- Введите * как хост и 443 как порт
- ОК все окна
Важно: эти настройки расшифруют весь трафик веб-сайта. Пожалуйста, расшифруйте весь трафик в циклах Академии.
Действительный пример журнала Charles
Прокси-сервер Charles настроен правильно, если параметры проксирования SSL:
- Host: *
- Port: 443
Весь веб-трафик должен иметь значок:
- Синий круг
- Удар молнии
Примечание: Вот дополнительная информация о настройках SSL-прокси:
- Charles поддерживает подстановочные знаки, такие как * и?. В этом примере мы установили Чарльза для расшифровки всего трафика на всех хостах, введя *
- Если вы хотите регистрировать только трафик от Google, вы можете, например, ввести * google * на хосте, используя тот же номер порта
- Иногда группы TTL и TE могут поделиться с вами профилем (файлом конфигурации), который автоматически устанавливает инструменты ведения журнала