Миграция с 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 лежат распакованными, а заголовки ответа — как пришли, поэтому часть импортёров пробует распаковать второй раз. Мусор вместо текста — это оно.
Что взамен
Интерфейс на русском и английском и бесплатный тариф без ограничения по времени.