#macos #ssl #charles-proxy
#macos #ssl #charles-прокси
Вопрос:
Я настроил Charles на macOS 10.14.4, чтобы разрешить проксирование всего HTTP-трафика:
- Установил корневой сертификат Charles в System keychain и включил доверие для всех параметров
- Настроен macOS на использование Charles в качестве прокси HTTP и HTTPS
- Включено SSL-прокси с подстановочным знаком для местоположения (
*.*
)
Просмотр большинства сайтов (HTTP или HTTPS) работает нормально, и Charles перехватывает трафик. Однако некоторые сайты (а также сетевой трафик операционной системы) завершаются сбоем с ошибкой Client SSL handshake failed - Remote host closed connection during handshake
.
Я действительно не знаю, что является причиной этого. Это потому, что процесс / сайт обнаруживает сертификат Charles MITM (и ожидает другой)? Есть ли какой-нибудь способ обойти это?
Комментарии:
1. Та же ситуация. Я думаю, что это связано с асимметричным SSL