Почитав данный форум, пришел к выводу что не все пользователи способны разобраться в программе Charles. По крайней мере, у многих возникают вопросы связанные с работой программы. Попробую в кратце объяснить, что, как и зачем нужно в Charles. Стоит, однако, отметить, что многие пользователи которые научились использовать эту программу сами, методом проб и ошибок, благо интерфейс ей достаточно просто а принципы работы не требуют больших знаний в области IT. Для тех же, кто не хочет или не может понять как пользоваться Charles, будет написана краткая инструкция с ответами на большинство вопросов. Делается это прежде всего для того, чтобы избавить большинство тем от вопросов именно по программе.
Charles Web Debugging Proxy - это HTTP proxy/HTTP монитор/Reverse Proxy позволяющий пользователю наблюдать за всем HTTP траффиком между его компьютером и сетью Интернет. Это включает в себя запросы (requests), ответы (responses) и HTTP заголовки (содержащие cookies и кэш информацию).
Charles отображает весь трафик в виде папок с названием серверов. Внутри каждой папки содержатся запросы, которые отображают происходящие события, связанные с данным сервером.
Установка
Установка не должна вызвать какие либо трудности. Просто запускаем экзешник сетапа, ничего не меняем, просто жмем "далее" и Charles установится на компьютер. После этого желательно поставить кряк, чтобы программа не донимала вас напоминаниями о регистрации. Файлик кряка нужно скинуть в папку Charles\lib с заменой. Так же, для корректной работы Charles на вашем компьютере должна быть установлена Java.
Charles работате с браузером Mozilla Firefox. Предварительно необходимо установить специальный плагин для браузера, чтобы Charles смог контролировать запросы. Нет необходимости в детальной настройке, программа готова к работе уже после установки.
Работа с программой
-Для того чтобы Charles начал или остановил запись траффика, необходимо нажать на кнопку "Start/Stop Recording" находящуюся на панели инструментов программы (белый круг с точкой).
-Если по каким то причинам Charles не отображает связь с нужным вам сервером, те не отображается папка с гетевеями, проверьте, не добавили ли вы данный сервер в "игнор". Для этого необходимо зайти в меню Proxy->Recording Settings и там проверить, не присутствует ли нужный вам сервер в графе Ignore Hosts. Если он там есть, удалите его кнопкой Remove. (а простая переустановка программы ничего не изменит и сервер по прежнему будет игнорироваться)
-Для того чтобы отредактировать конкретный запрос в Charles, вам необходимо коикнуть правой кнопкой по строчке, например по gateway.php и выбрать там Edit. После внесения нужных изменений, необходимо нажать внизу кнопку Execute, и запрос будет отправлен на сервер.
-Если вам нужно заставить Charles перехватывать запросы с нужного сервера, вам необходимо нажать правой кнопкой по папке сервера в списке и выбрать в контекстном меню Breakpoints. Далее необходимо в панели инструментов Charles нажать на красный шестиугольник с надписью Enable/Disable Breakpoints. После этого программа будет остановливать каждый входящий и исходящий запрос связанный с данным сервером. Вы можете редактировать запросы или отправлять сразу кнопокй Execute. Исходящие запросы, от вас к серверу, будут появляться в Charles с красными стрелками вверх. Входящие запросы, ответы сервера, появляются со стрелкой вниз.
Тема будет обновляться по мере появления у пользователей новых вопросов.
От админа:
Для тех кто в танке, гайд по установке Чарлес.
1. Качаем Charles
[Ссылки могут видеть только зарегистрированные пользователи. ]...
2. Качаем плагин для Mozilla Fierfox
[Ссылки могут видеть только зарегистрированные пользователи. ]...
После скачивания нажимаем по нему правой кнопкой мыши, выбираем открыть с помощью и указываем путь к мозилла фаерфокс (по умолчанию "C:\Program Files\Mozilla Firefox\firefox.exe"). Жмем ок, установить.
3.Запускаем Чарлес. Если он не запустился, значит что в вашей системе не установленна Java. Скачиваем по ссылке ниже.
[Ссылки могут видеть только зарегистрированные пользователи. ]...
Видео по установке:
[Ссылки могут видеть только зарегистрированные пользователи. ]...
________________
С Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий). На века
__________________
[Ссылки могут видеть только зарегистрированные пользователи. ]
У многих не работает ПКМ в Charles. Как ее "активировать"? Приступим!
1. Удалите charles.config (введите в поиске charles.config и это найдется)
2. Удалите полностью Charles (нажмите uninstall , после удалите папочку)
3. Включите CCleaner и почистите реестр
4. Перезагрузите комп
5. Установите Charles
6. Радуемся рабочей ПКМ