Как установить charlesproxy и настроить ssl на google chrome

При помощи этого гайда вы сможете настроить свой charlesproxy, чтобы можно было пользоватся charlesproxy для чтения https траффика с chrome.

Для начала следует скачать charlesproxy с оффициального сайта charlesproxy. Далее нужно установить charlesproxy. После запуска у вас будет окно charlesproxy. В нём нужно будет экспортировать root certificate.

Экспорт root certificate

Открыть диалоговое окно экспорта сертификата


Далее откроется окно, в нём нужно указать тип сертификата, и куда его положить на компьютере:

Порядок действий для экспорта сертификата

После этого, на рабочем столе должен появится файл test.cer. 

Настройка chrome

Далее нужно настроить chrome, чтобы он доверял этому сертификату, и включить SSL proxying. Для настройки сертификата в chrome нужно зайти на:

chrome://settings/security

На этой странице нужно спустится в самый низ, и нажать на эту кнопку:




Открыть диалогове окно импорта сертификата

Далее нужно выбрать "trusted certificates"
Нужно нажать "импорт"

Помошник выбора сертификатов

Нажать на выбор файла



Выбираем charlesproxy сертфиикат который мы сохранили ранее

Нажимаем далее
Нажимаем "Finnish"

Должна быть надпись
При переходе в браузер откроется это окно, нужно нажать Yes


Включение SSL proxying в charlesproxy

На этом импорт сертификата в хром завершен. Теперь нужно настроить charlesproxy на проксирование всех запросов через ssl.
В диалоговом меню выбираем SSL proxy settings
Добавьте подпись
Нажимаем Add под директивой Include

Вставляем в оба поля *, и нажимаем OK 


Нажмите OK

После этих действий все запросы через chrome, должны быть в charlesproxy. Если в процессе возникли какие-то проблемы, вы можете написать о них в комментариях и я постараюсь помочь.

Комментарии

Популярные сообщения из этого блога

DOS атака при помощи Python

Ведем телеграм канал через питон

Django migrations не видит изменения моделей