Postman Proxy на iPhone - это метод для захвата и отладка запросов HTTP и HTTPS, выполненных iPhone или приложениями, работающими на iPhone, маршрутируя трафик через Postman, работающий на компьютере. Эта настройка позволяет разработчикам и тестерам проверять запросы и ответы API непосредственно с мобильного устройства для устранения неполадок, тестирования, мониторинга или улучшения поведения приложений.
Чтобы использовать Postman Proxy с iPhone, оба устройства-iPhone и компьютер с установленным почтальником, должны быть подключены к одной и той же сети Wi-Fi. Основная идея состоит в том, чтобы настроить iPhone для отправки своего HTTP -трафика через IP -адрес компьютера и указанный порт, где почтальон слушает как прокси -сервер.
Настройка прокси почтальона для iPhone
1. Запустите Postman Proxy на вашем компьютере
- Откройте приложение Postman на вашем компьютере.
- Найдите и включите встроенную прокси-функцию, обычно встречающуюся в нижнем колонтитуле Postman или настройках, находящихся в рамках сеанса захвата или прокси.
- Обратите внимание на номер порта, почтальон назначает или настраивает конкретный порт (обычно 5555).
- Начните сеанс прокси, чтобы начать прослушивание сетевого трафика.
2. Найдите локальный IP -адрес компьютера
- В MacOS перейдите в системные настройки> сеть, выберите активную сетевую интерфейс и обратите внимание на IP -адрес.
- В Windows откройте настройки> Сеть и Интернет> Wi-Fi (или Ethernet) и проверьте IP-адрес в соответствии с свойствами.
3. Настройте прокси на iPhone
- На iPhone откройте настройки и перейдите в Wi-Fi.
- Коснитесь значка информации (â) рядом с подключенной сетью Wi-Fi.
- Прокрутите вниз до настройки прокси HTTP и выберите руководство.
- Введите IP -адрес компьютера в качестве сервера.
- Введите номер порта Postman Proxy (например, 5555) в качестве порта.
- Сохраните настройки.
4. Установка сертификата для трафика HTTPS
- Чтобы захватить трафик HTTPS, почтальон использует сертификат Authority Authority (CA) для расшифровки зашифрованного трафика.
-Файл сертификата «почтальон-proxy-ca.crt`» находится на вашем компьютере в папке Postman Proxy:
- macOS: `~/библиотека/поддержка приложения/почтальон/прокси
- Windows: `c: \ users \\ appdata \ roaming \ postman \ proxy`
- linux: `~/.config/postman/proxy`
- Передайте этот сертификат на iPhone, обычно через AirDrop, электронная почта или загрузка.
- На iPhone откройте файл сертификата и установите его, следуя запросам в настройках> Загружено профиль> Установка.
- После установки перейдите в настройки> Общие> О> Настройках доверия сертификации и включите полное доверие для установленного сертификата, чтобы позволить почтальнику перехватить и расшифровать трафик HTTPS.
5. Использование прокси для захвата трафика
- После того, как прокси настройка и установлен сертификат (для HTTP), сетевой трафик с iPhone будет проходить через почтальон.
- Откройте приложения или сафари на iPhone и взаимодействуйте с сетевыми службами или API.
- Почтальон покажет захваченные запросы и ответы в своем окне сеанса прокси, где их можно проверить.
Общие проблемы и устранение неполадок
-Отключение Wi-Fi после настройки прокси: некоторые пользователи сообщают о отключениях Wi-Fi при настройке прокси. Обеспечение правильной конфигурации IP и порта и правильной установки сертификата обычно разрешает это.
- Нет трафика: убедитесь, что оба устройства находятся в одной сети и что брандмауэры не блокируют соединение. Проверьте настройки прокси на iPhone и убедитесь, что сеанс Postman Proxy активен.
- https трафик не захвачен: обычно вызван не установкой и не доверяющим сертификату Postman CA на iPhone.
- Прокси -аутентификация Прокси: если прокси -сервер требует аутентификации, настройте ее в почте. Чаще всего это не требуется для базовой локальной прокси -отладки.
Конфигурация прокси в почтальоне
Почтальон допускает два типа конфигураций прокси:
- Системный прокси: использует настройки прокси операционной системы. Postman автоматически отправляет запросы через этот прокси, если включен.
- Пользовательский прокси: вручную определить настройки прокси в почте (IP -адрес и порт), включая тип протокола (HTTP, HTTPS, версии носков) и учетные данные, если это необходимо.
Postman поддерживает запросы HTTP и HTTPS с использованием прокси -сервера носков, но имеет определенные ограничения в зависимости от типа прокси.
варианты использования для iPhone Postman Proxy
- Разработка и тестирование API: запросы на захват приложений в разработке для проверки вызовов API.
- Отладка мобильных приложений: Определите неожиданное поведение или сбои отклика API.
- Тестирование безопасности: проверьте конфиденциальные данные, передаваемые по сети.
- Мониторинг производительности: проанализируйте время и размер сетевых запросов на мобильных устройствах.
- Образовательные цели: Узнайте, как мобильные приложения общаются с бэкэнд -услугами.
Соображения безопасности и конфиденциальности
Использование прокси для перехвата мобильного трафика включает расшифровку трафика HTTPS, который требует установки доверенного сертификата. Этот процесс позволяет почталью прочитать зашифрованный трафик, но также требует доверия к безопасности инструмента. Пользователи должны удалять или отключить конфигурации прокси и сертификаты после тестирования, чтобы избежать рисков безопасности.
Кроме того, было отмечено, что почтальон отправляет некоторые телеметрические данные при использовании определенных функций, поэтому рекомендуется оценка последствий конфиденциальности при захвате конфиденциального трафика.
Сводка шагов
- Включить почтательский прокси на компьютере.
- Обратите внимание на IP -адрес компьютера и порт прослушивания прокси.
- Настройте прокси для iPhone Wi-Fi вручную, чтобы указать на IP и порт компьютера.
- Установите и доверяйте сертификату CA Postman на iPhone для захвата трафика HTTPS.
- Используйте приложения на iPhone для генерации сетевого трафика.
- Осмотрите захваченные запросы и ответы на почтальстве на вашем компьютере.