Миграция с Proxyman

Таблица соответствия инструментов Proxyman и перенос сессии через HAR: что переносится, что теряется и какие есть ограничения.

Что соответствует чему

Proxyman и Solpuga работают на macOS, Windows и Linux. Где соответствия нет, стоит прочерк.

Proxyman Solpuga
Map Local Локальная подмена
Breakpoint Брейкпоинты
Export → as HAR Экспорт HAR 1.2
Открыть HAR перетаскиванием Импорт HAR, только чтение
Структура по хостам Группировка по хостам и приложениям
Инспектор Инспектор запроса и ответа
Таймлайн Тайминг по фазам
Block List Частично: только список исключений
WebSocket Частично: запись сообщений, без отправки
Map Remote —
Scripting (Rewrite) —
Protobuf —
Diff —
External Proxying —
No Caching, Clear Cache —
HTTP/2 —
Командная строка —

Перенос сессий через HAR

Proxyman умеет и отдавать HAR, и читать его; у Solpuga то же. Свой формат Proxyman Log переносить некуда.

В Proxyman. Правый клик по запросу → Export → as HAR (HTTP Archive). Для всей сессии — то же через меню File. На macOS начиная с 5.20 есть и экспорт из командной строки, с выбором формата и домена.

В Solpuga. Меню Инструменты → импорт HAR (Cmd/Ctrl + Shift + I) или открыть файл из файлового менеджера. Открывается отдельное окно только для чтения, живой перехват не останавливается. Файлы больше 500 МБ не принимаются.

Что переносится

Заголовки, тела, статусы и тайминги — всё, что описано в HAR 1.2. Инспектор в импортированном окне тот же, что в живом перехвате; тела и исходные сообщения можно выгрузить в файлы.

Что теряется

  • Правила. Map Local, Breakpoint, списки — HAR описывает трафик, а не настройки. Правила создаются заново; быстрее всего из перехваченного запроса — тогда правило заполняется реально пришедшим ответом.
  • Скрипты. Scripting в HAR не входит, и переносить его некуда — см. ниже.
  • WebSocket. В HAR для них места нет.
  • Protobuf. Декодированный вид не переносится, и декодера здесь нет: application/protobuf будет виден как двоичное тело в hex.
  • Повторное распаковывание. Тела в HAR от Solpuga лежат распакованными, а заголовки ответа — как пришли, поэтому часть импортёров пробует распаковать второй раз. Мусор вместо текста — это оно.

Что взамен

Интерфейс на русском и английском и бесплатный тариф без ограничения по времени.

Скачать бесплатно

Рядом