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