Как правильно настроить charles



Как пользоваться Сharles?

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 как пользоваться программой:

Charles Web Debugging Proxy - это HTTP proxy/HTTP монитор/Reverse Proxy позволяющий пользователю наблюдать за всем HTTP траффиком между его компьютером и сетью Интернет. Это включает в себя запросы (requests), ответы (responses) и HTTP заголовки (содержащие cookies и кэш информацию).
Charles отображает весь трафик в виде папок с названием серверов. Внутри каждой папки содержатся запросы, которые отображают происходящие события, связанные с данным сервером.

Установка
Просто запускаем .Exe setup, ничего не меняем, просто жмем "далее" и Charles установится на компьютер. После этого желательно поставить Crack, чтобы программа не достовала вас напоминаниями о регистрации. Файлик кряка нужно скинуть в папку Charles/lib с заменой

Charles работате с браузером Mozilla Firefox. Предварительно необходимо установить специальный плагин для браузера, чтобы Charles смог контролировать запросы. Нет необходимости в детальной настройке, программа готова к работе уже после установки.

Для работы программы следует установить адон для Mozila Firefox:
http://www.charlesproxy.com/charles.xpi

Работа с программой

-Для того чтобы Charles начал или остановил запись траффика, необходимо нажать на кнопку "Start/Stop Recording" находящуюся на панели инструментов программы (белый круг с точкой).

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

-Для того чтобы отредактировать конкретный запрос в Charles, вам необходимо коикнуть правой кнопкой по строчке, например по gateway.php и выбрать там Edit. После внесения нужных изменений, необходимо нажать внизу кнопку Execute, и запрос будет отправлен на сервер.

-Если вам нужно заставить Charles перехватывать запросы с нужного сервера, вам необходимо нажать правой кнопкой по папке сервера в списке и выбрать в контекстном меню Breakpoints. Далее необходимо в панели инструментов Charles нажать на красный шестиугольник с надписью Enable/Disable Breakpoints. После этого программа будет остановливать каждый входящий и исходящий запрос связанный с данным сервером. Вы можете редактировать запросы или отправлять сразу кнопокй Execute. Исходящие запросы, от вас к серверу, будут появляться в Charles с красными стрелками вверх. Входящие запросы, ответы сервера, появляются со стрелкой вниз.

Основные проблемы с Charles

Проблема: У меня нету Mozilla Firefox, могу я работать с Charles через Opera?
Решение: Вам нужно ее настроить: Инструменты > Общие настройки > Расширенные > Сеть > Прокси серверы. Здесь отметить галочки HTTP и HTTPS и ввести туда IP: 127.0.0.1 и порт: 8888. И нажать Ок.

Проблема: У меня нету Mozilla Firefox, могу я работать с Charles через Google Chrome?
Решение: Вам нужно его настроить: в верхнем левом углу монитора нажимаем на ключик > Параметры > Изменить настройки прокси-сервера ввести > вкладка Подключения > Настройка > ставим галочку использовать прокси сервер > Адрес: 127.0.0.1 и порт: 8888. И нажать Ок.

Проблема: Вы имеете гемморойную седьмую Винду и она не запускает Charles опять по причине отсутствия java
Решение: Вся проблема в том что вы возможно установили 64-битную версию Charles. А ее винда категорически не хочет видеть. Нужно просто удалить Charles и установить обычную версию.

Хуйня это все,база все равно находится у создателей,это тоже самое,что вк "взламывать" через исходный код,просто буковки свои писать. Предупреждаю,если бы было все так просто,все приложения в вк давно бы уже полетели.Если хотите пошутить или "похвастать",то да,программа для вас,а если хотите реального результата,то увы,играйте честно.

Теперь Ваш Charles готов к использованию!

Настройка Charles с другими браузерами:

1. Заходим в Инструменты -> Настройки.
2. Переходим во вкладку "Дополнительно".
3. Выбираем пункт "Сеть".
4. Жмем кнопку "Прокси серверы. ".
5. Ставим галочку напротив пункта "HTTP".
6. Вводим такие данные: IP: 127.0.0.1 Порт: 8888

После окончания работы в программе Charles, необходимо отключить прокси в опере, иначе просто не будут грузится страницы.

1. Заходим в Сервис -> Свойства обозревателя
(также можно через Панель управления)
2. Переходим во вкладку "Подключения".
3. Жмем кнопку "Настройка сети".
4. Ставим на галочку (если она у вас не поставлена) "Использовать прокси-сервер для локальных подключений".
5. В первой строке, там где написанно "HTTP", вводим такие данные:
Адрес: 127.0.0.1 Порт: 8888

Работа с Charles:

1. Открываем саму программу
2. Жмем на для записи
3. Выполняем какое-либо действие в приложении или на сайте чтобы у вас появились запросы
4. Ищем папку которая нам нужна
5. Жмем ПКМ (Правой Кнопкой Мыши)
6. И щелкаем на

Таким образом вы поставили на эту папку Метку перехвата данных. Т.е. запросы в этой папке будут перехватываться.
7. Далее жмем на . Для того чтобы активировать перехват данных.
8. И дальше перехватываем данные.
9. Чтобы изменять данные зайдите в эту вкладку:

10. А затем в этих подкладках пробуйте изменять

11. После того как изменили - Нажимаем кнопку "Execute"

Ошибки в программе:

Q - Вопрос
А - Ответ

Q: Почему у меня не работает Правая кнопка мыши в Charle? Что делать?
A: 1. Удалите charles.config (введите в поиске charles.config и это найдется)
2. Удалите полностью Charles (нажмите uninstall. после удалите папочку)
3. Включите CCleaner и почистите реестр
4. Перезагрузите комп
5. Установите Charles
6. И теперь все будет работать

Q: У меня в Mozila не ловит никаких запросов. Что делать?
А: 1.Заходим

4. Выставляем галочки как на скриншоте

5. Если не получилось то попробуйте просто перезапустить Браузер

Q: Что делать с этой ошибкой?

A: Зайдите в Инструменты->Charles->Enable Charles

Q: У меня не загружаются страницы когда запущен Charles. Что делать?
А: В антивирусе добавьте Charles в исключения.(Как именно добавить ищите сами т.к. у всех разные антивирусы)

Q: Выдаёт ошибку The Java installation is broken. Please uinstall and reinstall and reinstall Java from http://www.java.com/. Что делать?
A: Установите Java с этой ссылки - http://www.java.com/ru. и
предварительно старую удалите.

Q: Когда запускаю Charles у меня просто ничего не происходит. Ни ошибок, ни звуков никаких. Что делать?
A: Надо попробовать переустановить с удалением папок от программ, и с чисткой реестра, например программой CCleaner.

Для удаления заходим в панель управления, «установка и удаление программ», удалим:
- Charles
- Java™ 6 Update 14 (или похожее)
* Насчёт Mozilla не могу сказать «надо» или «не надо», желательно

Папка (и):
C:\Program Files\Charles
Java – её не советую, т.к. это может повлиять на работу системы в целом.

В конфиге чарли есть 2 сообщения об ошибках, которые фатальны, и они оба про Яву, мол "пере-, установите". Возможно дело в ней Сравните этот конфиг со своим. Путь к файлу: C:\Program Files\Charles\Charles.ini
Содержимое моего конфига
working.directory=.
classpath.1=lib/charles.jar
main.class=com.xk72.charles.gui.MainWithClassLoade r
vm.version.min=1.4
vm.heapsize.preferred=256M
dde.enabled=true
dde.class=com.xk72.charles.win32.Win32DDEManager
dde.server.name=Charles
dde.topic=System
single.instance=dde

[ErrorMessages]
java.not.found=A suitable Java installation was not found. Please visit http://www.java.com/ to install Java.
java.failed=The Java installation is broken. Please uninstall and reinstall Java from http://www.java.com/

Попробуйте запустить файл: C:\Program Files\Charles\extra\Run Charles.bat

Q: Нажимаю в Firefox на Enable Charles и у меня выдает эту ошибку - Cannot find a running Charles. Please check that Charles is running and that Mozilla Firefox Proxy is enabled in the Proxy menu in Charles. Что делать?
А: Не нужно заходить через Firefox. Просто запустите программу и все.

Q: Нажимаю в Firefox на Enable Charles и у меня выдает эту ошибку - Cannot find a running Charles. Please check that Charles is running and that Mozilla Firefox Proxy is enabled in the Proxy menu in Charles. Что делать?
А: Не нужно заходить через Firefox. Просто запустите программу и все.

Q: Что делать с этой ошибкой?

A: Жмиnt Ctrl+Alt+Dlt, затем зайдиnt на закладку "Процессы" найди там процесс JVM и убейте его. Просто Чарли у тебя сглючил и не убрал свой процесс когда ты его закрыл. При повторном запуске, естественно, он уже кричит.

Q: Что делать когда все запросы получаються такого вида?

А: Отключите Firewall или добавьть приложения в исключения и разреши все сетевые действия.

Источники: http://elhow.ru/internet/sovety-polzovatelju-interneta/kak-polzovatsja-sharles, http://im.my1.ru/forum/32-24-1, http://stascorp.com/publ/1-1-0-45




Комментариев пока нет!

Поделитесь своим мнением