Мобильные устройства
Сольпуга может перехватывать трафик с iOS- и Android-устройств и эмуляторов. Для каждого варианта есть мастер настройки, доступный из меню SSL Сертификат.
iOS Simulator (только macOS)
SSL Сертификат → Установить сертификат на iOS Simulator
Мастер состоит из четырёх шагов:
- Установить корневой сертификат CA — устанавливает сертификат в системную связку ключей macOS (если ещё не установлен).
- Установить на симулятор(ы) — устанавливает сертификат в хранилище доверенных сертификатов каждого запущенного симулятора через
xcrun simctl keychain. - Перезапустить — перезапускает симулятор(ы) для применения настроек доверия.
- Включить доверие SSL (опционально) — если HTTPS-трафик не перехватывается, включите вручную: Настройки → Основные → Об этом устройстве → Доверие сертификатам.
Кнопка Проверка подключения открывает тестовую страницу в симуляторе для проверки перехвата.
Требования: Xcode Command Line Tools.
iOS Устройство (только macOS)
SSL Сертификат → Установить сертификат на iOS устройство
- Установить корневой сертификат CA — устанавливает сертификат в системную связку ключей macOS.
- Доставить сертификат — передайте профиль на устройство:
- QR / Браузер — отсканируйте QR-код камерой устройства (прокси должен быть запущен). Устройство загрузит профиль.
- AirDrop — отправьте файл сертификата напрямую на устройство.
- Установить профиль — на устройстве откройте Настройки → нажмите на баннер «Профиль загружен» → Установить.
- Включить полное доверие — Настройки → Основные → Об этом устройстве → Доверие сертификатам → включите переключатель Solpuga CA.
- Настроить Wi-Fi прокси — на устройстве: Настройки → Wi-Fi → нажмите (i) рядом с вашей сетью → Настройка прокси → Вручную. Введите IP компьютера и порт 7070.
Отключите VPN на Mac и iOS-устройстве перед настройкой прокси.
Удаление профиля
Настройки → Основные → VPN и управление устройством → профиль Solpuga → Удалить профиль.
Android Emulator (все платформы)
SSL Сертификат → Установить сертификат на Android Emulator
- Установить корневой сертификат CA — генерирует и сохраняет сертификат.
- Установить на эмулятор(ы) — отправляет сертификат в
/system/etc/security/cacerts/черезadb push(требуется доступ к системному разделу на запись). - Настроить прокси — устанавливает глобальный HTTP-прокси Android на
10.0.2.2:7070(шлюз эмулятор-хост). - Применить настройки — перезапустите работающие приложения.
Кнопка Проверка подключения проверяет перехват. По окончании работы используйте раздел Сброс настроек, чтобы очистить прокси и удалить сертификат.
Требования: Android SDK, ADB.
Образы Google Play не поддерживаются (системный раздел доступен только для чтения). Сертификат может сброситься при перезагрузке эмулятора — запустите установщик снова.
Android устройство (все платформы)
SSL Сертификат → Установить сертификат на Android устройство
Два режима: USB (ADB) и Wi-Fi (QR).
Режим USB
- Установить корневой сертификат CA — генерирует и сохраняет сертификат.
- Обнаружение устройства — подключите через USB с включённой Отладкой по USB. Сольпуга обнаружит устройство и проверит наличие root.
- Настройка прокси — на устройстве настройте Wi-Fi прокси вручную: Настройки → Сеть → нажмите на сеть → Изменить → Расширенные → Прокси → Вручную. Введите IP компьютера и порт 7070. Либо через ADB для установки глобального прокси.
- Установить сертификат:
- Устройство с root — сертификат помещается напрямую в
/system/etc/security/cacerts/. Доверяется всеми приложениями, включая нацеленные на API 24+. Устройство перезагружается. - Устройство без root — сертификат передаётся как пользовательский через
adb push+ intent установки. Необходимо подтвердить на устройстве. Примечание: Chrome игнорирует пользовательские CA на Android 7+ — используйте Firefox или root для системного доверия.
- Устройство с root — сертификат помещается напрямую в
- Проверка — открывает тестовую HTTPS-страницу на устройстве для подтверждения перехвата.
Режим Wi-Fi
USB не нужен. Телефон и компьютер должны быть в одной Wi-Fi сети.
- На телефоне настройте Wi-Fi прокси вручную (Настройки → Wi-Fi → удерживайте сеть → Изменить сеть → Прокси → Вручную, введите IP и порт).
- Отсканируйте QR-код для загрузки и установки сертификата.
Примечания по платформам
- Linux: ADB может потребовать правила udev для USB-доступа.
- Windows: может потребоваться Google USB Driver.
Удаление конфигурации
На устройстве: удалите прокси из настроек Wi-Fi, затем откройте Настройки → найдите «Надежные сертификаты» → удалите Solpuga CA из вкладки «Пользователь» или «Система». Перезагрузите устройство.