Найти в Дзене

Как подключить Charles к IPhone. Настройка Proxy и сертификатов.

Оглавление

В прошлый статьях мы разобрали как настроить proxy на Windows. После мы настроили на Android. Сейчас же расскажу как можно настроить на iPhone.

Важный момент, наше устройство должно быть в одной сети WI-FI!

Также для начала ознакомьтесь с настройкой Charles на Windows, без данных настроек не получится просматривать трафик. Сейчас же мы сразу перейдём к настройке IPhone.

Настройка iPhone

  • Переходим в Настройки IPhone - Wi -FI - Настройка прокси - Вручную
-2
  • Мы уже умеем определять IP нашего ПК, после настройки на Windows он у нас добавлен в Proxy - Access Control Settings. Его вписываем в Сервер, порт - 8888. Также ваш IP ПК можно взять в свойствах сети копируем IPv4-адрес.
-3
  • На данном этапе будьте внимательны, возможно не пройдёт вариант если ваш ПК подключен по проводу, а телефон по Wi-FI. Нужен ПК который можно подключить по WI-FI. (Я попробовал оба способа, все работают)
  • Важно отметить, что IP по Wi-FI и IP по проводу отличается, поэтому в телефон нужно будет забивать разные IP
  • Нажимаем Сохранить.
  • ❗Как только сохранили, на ПК должно появиться уведомление о том, что вы добавляете ваш IP телефона❗

Иногда может появиться после того, как вы ввели в Safari - chls.pro/ssl. Но оно должно появиться обязательно, без него никак.

-4
  • У меня не появлялось, я удалил Charles и скачал повторно. Также рекомендую включить проксирование на ПК, чтобы он пытался что то перехватить (иногда помогает)
-5

Ваш адрес может быть уже добавлен (каким то образом сами приняли или автоматически). Поэтому сами проверяйте регулярно Charles - Proxy - Access Control Settings на наличие/отсутствие добавленного адреса вашего Iphone.

Адрес Iphone вы можете найти перейдя в телефоне WI-FI - нажимаем восклицательный знак возле вашей сети - и там IPV4- адрес -- IP-адрес. Он и должен добавится в Charles - Proxy - Access Control Settings

  • Далее переходим в Safari - вводим chls.pro/ssl. Нажимаем Разрешить
-6
  • Закрываем Safari
  • Открываем настройки - Видим уведомление Ещё для Iphone - Просмотреть профиль. Либо можете перейти сами в Настройки - Основные - VPN и управление устройством
-7
  • Нажимаем на наш сертификат - Установить
-8
  • Вводим пароль от телефона - Установить
-9
  • Готово
  • Профиль должен быть установлен! Но это ещё не всё.
  • Переходим в Настройки iPhone - Основное - Об этом Устройстве - Доверие сертификатам (в самом низу) и включаем наш Сертификат.
-10
  • Можете перейти в Safari и попробовать перейти на какой нибудь сайт. К примеру Погода - у вас выёдет уведомление - можете нажать посетить веб сайт - он откроется без проблем
-11
  • Перехват трафика работает!
-12

Настройка на этом закончена! Важный момент, практически все приложения, которые у вас есть на телефоне, не будут проксироваться (будут зашифрованы) из-за политики безопасности! Только специальные приложения, которые позволяют проксировать.

К примеру открыл ВК на телефоне, он вроде проксирует, но какой то полезной информации получить не получится.

-13
  • После всех манипуляций, чтобы выключить прокси на телефоне, достаточно перейти в Настройки IPhone - Wi -FI - Настройка прокси - Отключить.

Что делать если не скачивается файл через chls.pro/ssl?

❗ Для этого файл с сертификатом нужно скачать самому с ПК.❗

  • Переходим в Charles - Help - SSL Proxying - Save Charles Root Certificate. Скачиваем pem формат
-14
-15

❗Очень важно дать название файлу. То есть вы выбираете путь и добавляете, к примеру \123. И ваш файл будет назваться 123.pem.❗

-16
  • Далее вам нужно отправить этот файл на ваш iPhone, как вам удобно, можете через Телеграм отправить.
  • Теперь мой файл с сертификатом лежит в файлах на телефоне.
-17
  • Нажимаете на него и далее продолжаем настройку телефона.
  • Нажимаем на Посмотреть профиль. Либо можете перейти сами в Настройки - Основные - VPN и управление устройством
-18
  • Установить - Вводим пароль - Установить
-19
  • Профиль должен быть установлен! Но это ещё не всё.
  • Переходим в Настройки iPhone - Основное - Об этом Устройстве - Доверие сертификатам (в самом низу) и включаем наш Сертификат.
-20
  • Можете перейти в Safari и попробовать перейти на какой нибудь сайт. К примеру Погода - у вас выёдет уведомление - можете нажать посетить веб сайт - он откроется без проблем
-21
  • Перехват трафика работает!
-22

Настройка на этом закончена! Важный момент, практически все приложения, которые у вас есть на телефоне, не будут проксироваться (будут зашифрованы) из-за политики безопасности! Только специальные приложения, которые позволяют проксировать.

К примеру открыл ВК на телефоне, он вроде проксирует, но какой то полезной информации получить не получится.

-23
  • После всех манипуляций, чтобы выключить прокси на телефоне, достаточно перейти в Настройки IPhone - Wi -FI - Настройка прокси - Отключить.

Если у вас есть вопросы или вы просто хотите стать частью команды тестировщиков, то переходи в ТГ канал, где можем пообщаться с единомышленниками и найти много интересных и полезных знаний!Также если вам нужна индивидуальная консультация, менторство и помощь в создании проекта пишите в ТГ канал!

Обучение тестированию