Postman Proxy на iPhone - це метод для зйомки та налагодження HTTP та HTTPS NEWAR -запитів, зроблених iPhone або програмами, що працюють на iPhone, направляючи трафік через пошта, що працює на комп'ютері. Ця установка дозволяє розробникам та тестерам перевіряти запити та відповіді API безпосередньо з мобільного пристрою на усунення несправностей, тестування, моніторингу чи вдосконалення поведінки додатків.
Щоб використовувати Postman Proxy з iPhone, обидва пристрої-iPhone та комп'ютер із встановленим листоноістю повинні бути підключені до однієї мережі Wi-Fi. Основна ідея полягає в тому, щоб налаштувати iPhone для надсилання свого HTTP -трафіку через IP -адресу комп'ютера та вказаний порт, де пошта слухає як проксі -сервер.
Налаштування поштового проксі для iPhone
1. Запустіть на свій комп’ютер проксі -сервер поштового зв’язку
- Відкрийте додаток Postman на своєму комп’ютері.
- Знайдіть та ввімкніть вбудовану функцію проксі-сервера, як правило, зустрічається в нижньому колонтитулі або налаштуваннях під час захоплення або проксі-сеансу.
- Зверніть увагу, що поштова пошта призначає або налаштовує певний порт (зазвичай 5555).
- Запустіть проксі -сеанс, щоб почати слухати мережевий трафік.
2. Знайдіть локальну IP -адресу комп'ютера
- На MacOS перейдіть до системних налаштувань> Мережа, виберіть інтерфейс Active Network та відзначте IP -адресу.
- У Windows відкрити налаштування> Мережа та Інтернет> Wi-Fi (або Ethernet) та перевірте IP-адресу під властивостями.
3. Налаштуйте проксі на iPhone
- На iPhone відкрийте налаштування та перейдіть до Wi-Fi.
- Торкніться значка інформації (â) поруч із підключеною мережею Wi-Fi.
- Прокрутіть униз до налаштувань проксі -сервера HTTP та виберіть посібник.
- Введіть IP -адресу комп'ютера як сервер.
- Введіть номер Postman Proxy Port (наприклад, 5555) як порт.
- Збережіть налаштування.
4. Установка сертифікатів для трафіку HTTPS
- Щоб захопити трафік HTTPS, Postman використовує сертифікат сертифікатів (CA) для розшифровки зашифрованого трафіку.
-Файл сертифіката `Postman-proxy-ca.crt` розташований на вашому комп’ютері у папці Procxy Pocxy:
- macos: `~/бібліотека/підтримка програми/postman/proxy`
- Windows: `C: \ Користувачі \\ AppData \ Roaming \ Postman \ Proxy`
- Linux: `~/.config/postman/proxy`
- Перенесіть цей сертифікат на iPhone, як правило, за допомогою Airdrop, електронної пошти або завантаження.
- На iPhone відкрийте файл сертифікатів та встановіть його, дотримуючись підказок у налаштуваннях> Профіль завантажується> Встановити.
- Після встановлення перейдіть до Налаштування> Загальне> Про налаштування довіри сертифікатів та ввімкніть повну довіру до встановленого сертифіката, щоб дозволити пошту перехопити та розшифрувати трафік HTTPS.
5. Використання проксі для захоплення трафіку
- Після того, як проксі налаштований, а сертифікат встановлений (для HTTPS), мережевий трафік з iPhone буде маршрутиться через пошта.
- Відкрийте додатки або сафарі на iPhone та взаємодіють з мережевими послугами або API.
- Postman покаже захоплені запити та відповіді у своєму вікні проксі -сеансу, де їх можна перевірити.
Поширені проблеми та усунення несправностей
-Відключення Wi-Fi після налаштування проксі: Деякі користувачі повідомляють про відключення Wi-Fi під час налаштування проксі. Забезпечення належної конфігурації IP та портів та правильної установки сертифікатів зазвичай це вирішує.
- Немає трафіку, не захоплений: Перевірте, чи є обидва пристрої в одній мережі і що жодне брандмауери не блокують з'єднання. Перевірте налаштування проксі -сервера на iPhone та переконайтеся, що сеанс проксі -сервера активізації активу.
- Трафік HTTPS не захоплений: зазвичай викликаний не встановленням або довірою сертифіката CA Postman на iPhone.
- Проблеми автентифікації проксі: Якщо проксі -сервер потребує аутентифікації, налаштуйте це в пошта. Найчастіше це не потрібно для базового місцевого проксі -налагодження.
Конфігурація проксі в пошті
Postman дозволяє два типи проксі -конфігурацій:
- Системний проксі: використовує параметри проксі -сервера операційної системи. Postman автоматично надсилає запити через цей проксі, якщо увімкнено.
- Спеціальний проксі: вручну визначте налаштування проксі -сервера в поштовому режимі (IP -адреса та порт), включаючи тип протоколу (HTTP, HTTPS, версії шкарпеток) та облікові дані, якщо потрібно.
Postman підтримує запити HTTP та HTTPS за допомогою проксі -сервера Socks, але має певні обмеження залежно від типу проксі.
Використовуйте випадки для проксі -сервера iPhone
- Розробка та тестування API: Запити на захоплення з додатків у розробці для перевірки дзвінків API.
- Налагодження мобільних додатків: Визначте несподівану поведінку або збої відповіді API.
- Тестування безпеки: огляньте чутливі дані, що передаються через мережу.
- Моніторинг продуктивності: проаналізуйте час та розмір мережевих запитів на мобільних пристроях.
- Освітні цілі: Дізнайтеся, як мобільні додатки спілкуються з послугами Backend.
міркування щодо безпеки та конфіденційності
Використання проксі для перехоплення мобільного трафіку передбачає розшифрування трафіку HTTPS, який вимагає встановлення довіреного сертифіката. Цей процес дає можливість листоношенню читати зашифрований трафік, але також вимагає довіри до безпеки інструменту. Користувачі повинні видаляти або відключити конфігурації та сертифікати проксі -сертифікатів після тестування, щоб уникнути ризиків безпеки.
Крім того, було відзначено, що Postman надсилає деякі дані телеметрії при використанні певних функцій, тому оцінка наслідків конфіденційності при зйомці конфіденційного трафіку доцільно.
Підсумок кроків
- Увімкніть Postman проксі на комп’ютері.
- Зверніть увагу на порт IP та проксі -сервера комп'ютера.
- Налаштуйте проксі-сервер iPhone вручну, щоб вказати на комп'ютерний IP та порт.
- Встановіть та довіряйте сертифікат CA Postman на iPhone для захоплення трафіку HTTPS.
- Використовуйте програми на iPhone для створення мережевого трафіку.
- Огляньте захоплені запити та відповіді у листонопі на вашому комп’ютері.