Упростите процесс отладки с помощью Proxyman

Разработчики, ликуйте. У нас есть отличный помощник по отладке, который можно добавить в ваш набор инструментов. Имя ему Proxyman – от Proxy + middleMan. Это приложение, изначально созданное для macOS, позволяет легко перехватывать HTTP/HTTPS-запросы и выполнять отладку с вашего Mac, симулятора iOS или удаленных устройств без разрыва сетевого подключения.

Три простые панели, не нужно копаться

Все делается внутри окна Proxyman, разделенного на три области. На левой панели вы увидите список всех приложений и доменов — список источников. Потоки из выбранных источников будут отражены в списке потоков посередине. Правая панель, Flow Content, — это место, где вы можете просмотреть все содержимое запросов и ответов.

Данные ответа HTTPS

Как только вы запускаете приложение, оно автоматически переопределяет конфигурацию прокси-сервера в настройках сети. Итак, у вас все готово с самого начала.

Организуйте источники для просмотра ответов HTTPS

Даже если сотни доменов заполняют ваш список источников, есть простой способ поиска. Используйте Ctrl+Shift+F, чтобы найти приложение или домен, закрепить и переместить с помощью перетаскивания — это как Finder, без сложных команд. После того, как вы сделали всю организацию, щелкните домен или приложение, выберите URL-адреса и перейдите на правую панель, чтобы просмотреть ответы HTTPS.

Организуйте источники для просмотра ответов

Активировать SSL-прокси

Хотя ответы HTTPS зашифрованы, вам необходимо сначала включить прокси-сервер SSL для одного домена или связанных доменов. Чтобы упростить процесс, в Proxyman есть возможность автоматической активации SSL-сертификата. Для опытных разработчиков добавление сертификата ЦС в цепочку ключей вручную не будет проблемой. Вы также можете установить сертификат с симулятора или с iPhone.

Отладка SSL-прокси

Превосходные инструменты отладки

Теперь пришло время отладки. Proxyman автоматически захватывает HTTPS-запросы и ответы, которые вы можете просмотреть в формате JSON. При желании вы можете использовать свой любимый редактор, например Atom, Code или TextMate. Не выходя из приложения, перемещайтесь между заголовком, запросом, файлами cookie и ответом JSON, а также выполняйте отладку с различными параметрами с помощью «Редактировать и повторять». Если вы хотите поделиться своим сеансом, используйте параметр «Экспорт».

Настройки запроса

Представленный на Product Hunt и Github, Proxyman уже некоторое время является частью племени разработчиков. Мы рады сообщить, что оно также является частью пакета Setapp вместе с более чем 150 полезными приложениями для Mac.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *