Некоторым процессам / сайтам с SSL не удается подключиться при использовании Charles Proxy

#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 (и ожидает другой)? Есть ли какой-нибудь способ обойти это?

Сбой установления связи SSL клиента - удаленный хост закрыл соединение во время установления связи

Комментарии:

1. Та же ситуация. Я думаю, что это связано с асимметричным SSL