Меню

Как пользоваться Charles


Charles — это программа, которая позволяет пользователю отслеживать абсолютно все данные, которые передаются между его собственным компьютером и всей сетью Интернет. Конкретнее, она выдаёт информацию обо всех запросах, ответах (requests, responses) и http заголовках, которые включают в себя информацию из кэша и cookies.

Скриншот программы Charles

Тому, кто пользуется Charles, программа показывает весь трафик “как папки” с названиями серверов. В каждой папке содержатся запросы, они и демонстрируют, каким образом на данный момент этот сервер взаимодействует с вашим компьютером.

Инструкция по использованию Charles

1. Скачать и Установить Charles не сложно. Просто запустите файл .exe программы SETUP, на все вопросы и предложения ничего не меняйте (если вы не продвинутый пользователь — пока не будем на этом останавливаться), и программа установится на компьютер.


2. Как работать с Charles? Чтобы начать записывать трафик или остановить эту запись, нужно нажать кнопку «Start/Stop Recording» — она расположена на панели инструментов программы (белый круг, а на нём точка). После нажатия на Start становиться интуитивно понятно, как пользоваться Charles.

3. Если Charles почему-либо не связан с нужным сервером, т.е. папка этого сервера не отображается, проверьте — возможно, вы добавили этот сервер в игнорирование. Зайдите в меню таким образом: Proxy->Recording->Settings — и посмотрите, нет ли сервера в графе Ignore Hosts. Если он есть, то удалите его из игнорирования кнопкой Remove. (Отметим, что простая переустановка программы не помогла бы — сервер всё равно остался бы в списке игнорирования).

4. Чтобы отредактировать в Charles какой-то конкретный запрос, щёлкните правой кнопкой по строчке (скажем, gateway.php), и выберите «Edit», то есть «Редактировать». Внесите все необходимые изменения, нажмите внизу Execute, и запрос успешно отправится на сервер.

5. Если вы хотите заставить Charles перехватывать с нужного сервера запросы, нажмите правой кнопкой по папке сервера в вашем общем списке и далее выбирайте из контекстного меню Breakpoints. Потом в панели инструментов Charles нажмите на шестиугольник красного цвета (на нём будет надпись Enable/Disable Breakpoints), и программа будет восстанавливать все исходящие и входящие запросы, связанные с этим сервером. Вы можете потом редактировать эти запросы, или сразу же отправлять их кнопкой Execute. Те запросы, которые исходят к серверу от вас, будут отображаться с красными стрелками вверх, а входящие, т.е. ответы от сервера — со стрелкой вниз.

6. Как пользоваться Charles с браузером Firefox. Перед тем, как начать ей пользоваться, нужно установить специальный плагин, чтобы Charles успешно контролировал запросы. Подробнее здесь: http://www.charlesproxy.com/charles.xpi

  • Если у вас нет «огнелиса», то можно ли пользоваться программой Charles через другие браузеры? Да, конечно.
  • Во-первых, Opera. Её нужно настроить, зайдите в «Прокси-серверы», отметьте галочки https, http и введите необходимые данные: IP 127.0.0.1, порт 8888. Нажимайте «ОК». Всё, браузер готов к работе.
  • Во-вторых, Google Chrome. Здесь тоже не сложно. «Параметры > Изменить настройки прокси-сервера», там ищете вкладку «Подключения» и вводите те же IP-адрес и порт. После этого можно пользоваться Charles на Гугл Хром.

7. При работе Charles может возникнуть ошибка Java. Такое бывает, если вы работаете под Windows 7, Java в ней отсутствует, и при этом установили 64-битную версию программы. Попробуйте удалить её и установить обычную.



  1. 5
  2. 4
  3. 3
  4. 2
  5. 1
(0 голосов, в среднем: 0 из 5)
Предыдущая статья: Следующая статья:
Читайте также:
Поделитесь своим мнением

Все права защищены © 2023 OSDAILY.RU · Копирование материалов запрещено · Карта сайта
Наверх