Chrome на iOS не позволяет использовать Charles Proxy даже с действующим сертификатом SSL?
Я использовал Charles для прокси-трафика с моего iPad (iOS 9.0.1) в Chrome и Safari в течение некоторого времени, но по какой-то причине он перестал работать.
Я недавно обновил Чарльз до последней версии и восстановил сертификат SSL (так как он предупреждает, что вы должны это сделать), поэтому сейчас я работаю с версией 3.11.2.
Safari работает просто отлично - похоже, распознает сертификат. Но с Chrome потянув опцию, чтобы перейти к ссылке, даже если подключение не является частным в недавнем обновлении их браузеров, я не могу прокси-сервер.
Интересно, что использование Chrome на моем Samsung Galaxy S5 по-прежнему позволяет проксировать через Чарльза. Samsung и iPad используют один и тот же прокси и один и тот же сертификат, так что я знаю, что это не проблема конфигурации. Это как-то связано с Chrome на iOS.
Кто-нибудь нашел способ обойти это?
1 ответ
Вкратце: Chrome на iOS игнорирует сертификат корневого CA.
Вы можете найти больше информации здесь (в последнем обновлении сказано, что это было исправлено на M-48, который использует WKWebView на iOS 9+).