Charles — инструмент захвата пакетов. Разработчики используют этот инструмент для получения запросов, ответов и заголовков HTTP (включая файлы cookie и информацию о кэше). Разработчики анализируют причины ошибок на основе полученных данных. Этот же тип инструмента — fiddle.
Зайдите на официальный сайт, выберите соответствующую систему и нажмите для автоматической загрузки: https://www.charlesproxy.com/latest-release/download.do
1. Нажмите загруженную программу и начните установку. Нажмите «Далее».
2. Установите флажок, чтобы согласиться, и нажмите «Далее».
3. Измените путь установки или используйте путь по умолчанию и нажмите «Далее».
4. Нажмите «Intall», чтобы установить. Когда установка завершится, нажмите «Готово».
Нажмите «Справка» в интерфейсе, затем нажмите, как показано на рисунке, нажмите «Установить», появится информация о сертификате, затем нажмите «Установить сертификат», нажмите «Далее».
2. Выберите сохранение сертификата в следующем хранилище и нажмите «Готово».
Для захвата пакетов браузера нам нужно сначала проверить прокси-сервер Windows, а затем включить запись и захват пакетов. Если вам не нужно собирать данные компьютера, вы можете снять этот флажок.
1. Чтобы перехватывать пакеты на мобильном телефоне, вам необходимо настроить мобильный телефон и компьютер в одной сети.
2. Установите агент инструмента.
Отображается следующее всплывающее окно:
3. Включите телефон, войдите на страницу настроек Wi-Fi и настройте прокси-сервер WiFi как прокси-сервер вручную. Если вы не знаете IP-адрес, вы можете напрямую нажать на локальный IP-адрес. Затем найдите свой IP-адрес во всплывающем окне. Как показано на рисунке, мой адрес — 192.168.9.19, а инструмент порта по умолчанию — 8888. Конечно, вы также можете найти настройки прокси-сервера в прокси-сервере и изменить номер порта.
4. Найдите на телефоне соответствующий wifi, откройте прокси и настройте его, сохраните, при сохранении на компьютере выскочит уведомление о конфигурации. Нажмите «Разрешить».
5. Откройте мобильный браузер и введите путь chls.pro/ssl, чтобы загрузить сертификат.
6. Установите сертификат, введите настройки и найдите сертификат. Найдите и установите сертификат CA
7. Найдите местоположение загруженного сертификата, выберите загруженный сертификат и установите его.
8. Запустите перехват пакетов, войдите в браузер, посетите Baidu и проверьте статус перехвата пакетов.
1. Чтобы перехватывать пакеты на мобильном телефоне, вам необходимо настроить мобильный телефон и компьютер в одной сети.
2. Установите агент инструмента.
Отображается следующее всплывающее окно:
3. Включите телефон, войдите на страницу настроек Wi-Fi и настройте прокси-сервер WiFi как прокси-сервер вручную. Если вы не знаете IP-адрес, вы можете напрямую нажать на локальный IP-адрес. Затем найдите свой IP-адрес во всплывающем окне. Как показано на рисунке, мой адрес — 192.168.9.19, а инструмент порта по умолчанию — 8888. Конечно, вы также можете найти настройки прокси-сервера в прокси-сервере и изменить номер порта.
4. Найдите на телефоне соответствующий wifi, откройте прокси и настройте его, сохраните, при сохранении на компьютере выскочит уведомление о конфигурации. Нажмите «Разрешить».
5. Откройте мобильный браузер и введите путь chls.pro/ssl, чтобы загрузить сертификат.
6. Установите сертификат и введите настройки iOS. Отобразится загруженный элемент сертификата. Нажмите на соответствующий сертификат, чтобы установить его.
7. Найдите «сертификат» на странице настроек и включите переключатель доверенного сертификата. Или нажмите «Основные» — «Об этом Mac» — «Настройки доверия сертификатам» внизу — включите доверенные сертификаты.
Ответ: Данная проблема вызвана тем, что сертификат не установлен. Вам необходимо добавить сертификат в браузер, а затем перезапустить браузер.
Посетите: chrome://settings/security.
Ответ: Вам необходимо включить настройки
proxy–>SSL Proxying настройки, добавьте конфигурацию и перезапустите инструмент.
Ответ: При перехвате пакетов на ios не могут быть получены данные и не может быть сделан запрос. Возможно, не включена настройка сертификата доверия.
Зайдите в настройки, найдите сертификаты и включите доверенные сертификаты.
Ответ: При использовании Android для перехвата пакетов используйте собственный браузер системы для загрузки сертификата. Загруженный сертификат не является файлом, заканчивающимся на pem. В настоящее время для загрузки вам необходимо использовать другой браузер.
Ответ: В этом случае возникла проблема с установкой сертификата. Зайдите в настройки и найдите «Сертификат CA», затем найдите сертификат и установите его.