Как пользоваться Charles? Очень просто :)
Charles - это программный прокси http. Он все запросы, которые приходят в браузер от сайтов, пропускает сквозь себя и позволяет вам их контролировать. Все эти значения, которые передаются, можно будет вам редактировать.
Перед тем, как вы узнаете, как пользоваться charles, необходимо скачать браузер Firefox и установить, а также саму прокси Charles, качать можно и бесплатную версию, ее хватит.
После установки и запуска в Firefox в меню Инструменты > Charels > Enable Charels в окне увидите, как будут происходить разные действия, это будут передаваться данные от компьютера к серверам интернета.
Charles Web Debugging Proxy - HTTP proxy/HTTP монитор/Reverse Proxy, который позволяет наблюдать вам за HTTP трафиком между вашим компьютером и Интернетом. Здесь включаются запросы, ответы и HTTP заголовки, которые содержат cookies и кэш.
Как пользоваться программой charles:
Установка
Запускаем .Exe setup, не меняем ничего, нажимаем «далее» и Charles устанавливается на ваш компьютер. Потом желательно поставить Crack, чтоб программа не напоминала вам о регистрации. Файл кряка надо кинуть в папку Charles/lib с заменой.
Charles работает с браузером Mozilla Firefox. Заранее нужно установить плагин для этого браузера, чтобы Charles мог контролировать все запросы.
Работа с программой
- Чтобы в Charles начать или остановить запись трафика, нужно нажать кнопку «Start / Stop Recording», которая находится на панели инструментов самой программы (белый круг с точечкой).
- Чтобы отредактировать нужный запрос в программе Charles, необходимо кликнуть правой кнопкой мыши по строке, например gateway.php и выбрать Edit. После того, как внесли нужные изменения, нажмите внизу кнопку Execute, и ваш запрос будет передан на сервер.
- Если нужно, чтобы Charles перехватывала запросы с необходимого сервера, необходимо нажать правой кнопкой мыши на папку сервера в вашем списке и выбрать в меню Breakpoints. Дальше в панели инструментов программы нажать на красный шестиугольник Enable/Disable Breakpoints. Далее Charles будет останавливать любой входящий или исходящий запрос связанный с необходимым сервером. Вы сможете редактировать ваши запросы и отправлять сразу кнопкой Execute.
- Если же в Charles не отображается связь с сервером, не видна папка с гетевеями, проверьте или не добавили вы сервер в игнор. Нужно в Proxy-Recording Settings проверить, нет ли там нужного сервера в Ignore Hosts. Если есть, тогда удалите его кнопкой Remove. Обычная переустановка ничего не даст и сервер так же будет игнорироваться.
Проблемы с программой Charles:
- Если у вас нет Mozilla Firefox, вы можете работать с Charles и через Opera, но только нужно ее настроить: папка Инструменты-Общие настройки-Расширенные-Сеть-Прокси серверы. Поставить галочки HTTP и HTTPS и внести IP: 127.0.0.1 и порт: 8888. Нажать Ок.
- Если у вас нет Mozilla Firefox, вы также можете работать с программой через Google Chrome. Необходимо настроить: в верхнем левом углу вашего монитора нажимаете на ключ > Параметры > Изменить настройки прокси-сервера вводите вкладка Подключения Настройка вставляете галочку использовать прокси-сервер и адрес: 127.0.0.1, порт: 8888. Нажать Ок.
А здесь пошаговое видео charles как пользоваться программой:
