Найти в Дзене

Charles Proxy. Настройка Android устройства

Приветствую тебя дорогой читатель. В предыдущей статье мы настроили на своем компьютере программу Charles Proxy, установили сертификаты и ключи безопасности. Но этого явно будет мало, так как нам нужно анализировать трафик не только на компьютере, но и на телефоне.
В первую очередь, для того чтобы увидеть запросы приходящие только с мобильного телефона в настройках Charles нужно убрать настройку Windows|Mac Proxy.
Для Windows это делается так -> Proxy → Windows Proxy
Для Mac это делается так -> Proxy → MacOS Proxy Сегодня вам удалось настроить Charles Proxy для работы с android устройством. Эта же инструкция поможет вам настроить android эмулятор в среде рахработки. Если остались вопросы, пишите их в комментариях. Понравилось? Поставь лайк и подпишись! Теперь и в telegram!
Оглавление

Приветствую тебя дорогой читатель. В предыдущей статье мы настроили на своем компьютере программу Charles Proxy, установили сертификаты и ключи безопасности. Но этого явно будет мало, так как нам нужно анализировать трафик не только на компьютере, но и на телефоне.

Настройка устройства для работы с Charles


В первую очередь, для того чтобы увидеть запросы приходящие только с мобильного телефона в настройках
Charles нужно убрать настройку Windows|Mac Proxy.
Для Windows это делается так ->
Proxy → Windows Proxy
Для Mac это делается так ->
Proxy → MacOS Proxy

Или комбинация клавиш Ctrl+Shift+P
Или комбинация клавиш Ctrl+Shift+P

Настройка Android устройства

  • Зайти в настройки сети WiFi телефона.
  • Изменить параметры сети WiFi к которой подключен телефон (обычно это лонг-тап по сети или отдельная кнопка параметров рядом с именем сети)
  • Нажать на Прокси > Вручную
  • Указать Host (Имя узла прокси) и Порт (Для этого в Charles: Help → Local IP address) и сохранить
    Взять информацию для имени хоста можно в Charles, перейдя по Help - Local IP address. Для порта Proxy - Proxy Settings(по умолчанию 8888)
Так тоже можно...
Так тоже можно...

  • Подтвердить соединение в Charles (Allow) - Если не появляется окно подтверждения соединения, то возможно, нужно отключить брандмауэр в настройках Windows (частная и общественная сеть).
-5
  • Убедится что запросы проходят через Charles.
  • Открыть браузер и перейти на http://chls.pro/ssl для скачивания сертификата. Обязательно переходить по адресу http, а не https. Иначе ничего не скачаете. А так же не включайте настройку Start SSL Proxying.

  • Скачать сертификат.
  • Установить сертификат. Для разных моделей Android телефонов путь в настройки разный, указываю для Samsung.
  • Настройки > Безопасность и конфиденциальность > Другие параметры безопасности > Установить из хранилища > Сертификат CA.
    Соглашаемся с угрозой конфиденциальности и выбираем скачанный файл в папке Загрузка.
-7
  • Включить настройку Start SSL Proxying в правом верхнем углу программы. (иконка в форме замка)
-8
  • Проверить отображение приходящих запросов (должна быть возможность смотреть содержимое ответов).
  • Вы молодец!
главное не сдаваться и получится)
главное не сдаваться и получится)

Сегодня вам удалось настроить Charles Proxy для работы с android устройством. Эта же инструкция поможет вам настроить android эмулятор в среде рахработки. Если остались вопросы, пишите их в комментариях.
Понравилось? Поставь лайк и подпишись! Теперь и в telegram!