В прошлый статьях мы разобрали как настроить proxy на Windows. После мы настроили на Android. Сейчас же расскажу как можно настроить на iPhone.
Важный момент, наше устройство должно быть в одной сети WI-FI!
Также для начала ознакомьтесь с настройкой Charles на Windows, без данных настроек не получится просматривать трафик. Сейчас же мы сразу перейдём к настройке IPhone.
Настройка iPhone
- Переходим в Настройки IPhone - Wi -FI - Настройка прокси - Вручную
- Мы уже умеем определять IP нашего ПК, после настройки на Windows он у нас добавлен в Proxy - Access Control Settings. Его вписываем в Сервер, порт - 8888. Также ваш IP ПК можно взять в свойствах сети копируем IPv4-адрес.
- На данном этапе будьте внимательны, возможно не пройдёт вариант если ваш ПК подключен по проводу, а телефон по Wi-FI. Нужен ПК который можно подключить по WI-FI. (Я попробовал оба способа, все работают)
- Важно отметить, что IP по Wi-FI и IP по проводу отличается, поэтому в телефон нужно будет забивать разные IP
- Нажимаем Сохранить.
- ❗Как только сохранили, на ПК должно появиться уведомление о том, что вы добавляете ваш IP телефона❗
Иногда может появиться после того, как вы ввели в Safari - chls.pro/ssl. Но оно должно появиться обязательно, без него никак.
- У меня не появлялось, я удалил Charles и скачал повторно. Также рекомендую включить проксирование на ПК, чтобы он пытался что то перехватить (иногда помогает)
Ваш адрес может быть уже добавлен (каким то образом сами приняли или автоматически). Поэтому сами проверяйте регулярно Charles - Proxy - Access Control Settings на наличие/отсутствие добавленного адреса вашего Iphone.
Адрес Iphone вы можете найти перейдя в телефоне WI-FI - нажимаем восклицательный знак возле вашей сети - и там IPV4- адрес -- IP-адрес. Он и должен добавится в Charles - Proxy - Access Control Settings
- Далее переходим в Safari - вводим chls.pro/ssl. Нажимаем Разрешить
- Закрываем Safari
- Открываем настройки - Видим уведомление Ещё для Iphone - Просмотреть профиль. Либо можете перейти сами в Настройки - Основные - VPN и управление устройством
- Нажимаем на наш сертификат - Установить
- Вводим пароль от телефона - Установить
- Готово
- Профиль должен быть установлен! Но это ещё не всё.
- Переходим в Настройки iPhone - Основное - Об этом Устройстве - Доверие сертификатам (в самом низу) и включаем наш Сертификат.
- Можете перейти в Safari и попробовать перейти на какой нибудь сайт. К примеру Погода - у вас выёдет уведомление - можете нажать посетить веб сайт - он откроется без проблем
- Перехват трафика работает!
Настройка на этом закончена! Важный момент, практически все приложения, которые у вас есть на телефоне, не будут проксироваться (будут зашифрованы) из-за политики безопасности! Только специальные приложения, которые позволяют проксировать.
К примеру открыл ВК на телефоне, он вроде проксирует, но какой то полезной информации получить не получится.
- После всех манипуляций, чтобы выключить прокси на телефоне, достаточно перейти в Настройки IPhone - Wi -FI - Настройка прокси - Отключить.
Что делать если не скачивается файл через chls.pro/ssl?
❗ Для этого файл с сертификатом нужно скачать самому с ПК.❗
- Переходим в Charles - Help - SSL Proxying - Save Charles Root Certificate. Скачиваем pem формат
❗Очень важно дать название файлу. То есть вы выбираете путь и добавляете, к примеру \123. И ваш файл будет назваться 123.pem.❗
- Далее вам нужно отправить этот файл на ваш iPhone, как вам удобно, можете через Телеграм отправить.
- Теперь мой файл с сертификатом лежит в файлах на телефоне.
- Нажимаете на него и далее продолжаем настройку телефона.
- Нажимаем на Посмотреть профиль. Либо можете перейти сами в Настройки - Основные - VPN и управление устройством
- Установить - Вводим пароль - Установить
- Профиль должен быть установлен! Но это ещё не всё.
- Переходим в Настройки iPhone - Основное - Об этом Устройстве - Доверие сертификатам (в самом низу) и включаем наш Сертификат.
- Можете перейти в Safari и попробовать перейти на какой нибудь сайт. К примеру Погода - у вас выёдет уведомление - можете нажать посетить веб сайт - он откроется без проблем
- Перехват трафика работает!
Настройка на этом закончена! Важный момент, практически все приложения, которые у вас есть на телефоне, не будут проксироваться (будут зашифрованы) из-за политики безопасности! Только специальные приложения, которые позволяют проксировать.
К примеру открыл ВК на телефоне, он вроде проксирует, но какой то полезной информации получить не получится.
- После всех манипуляций, чтобы выключить прокси на телефоне, достаточно перейти в Настройки IPhone - Wi -FI - Настройка прокси - Отключить.
Если у вас есть вопросы или вы просто хотите стать частью команды тестировщиков, то переходи в ТГ канал, где можем пообщаться с единомышленниками и найти много интересных и полезных знаний!Также если вам нужна индивидуальная консультация, менторство и помощь в создании проекта пишите в ТГ канал!