2016-12-19 14 views
3

Я хочу изменить сайт www.moviestarplanet.com. Сайт получил https, защищенный 2-3 недели назад, и я больше не мог использовать charles. Я так много пробовал, но каждый раз он приходит: неизвестно.Charles Proxy SSL Certificate не работает

Может ли кто-нибудь мне помочь? Вместо неизвестного должно быть: Gateway. Я уже установил сертификат. Может быть, я делаю что-то неправильно?

enter image description here

ответ

2

Я имел дело с точно такими же, в моем случае это решено путем установки CA. Чарльза прокси-сервера

Как объясняется в документации, для просмотра сообщений ssl как обычного текста, вместо того, чтобы браузер просматривал сертификат сервера, Чарльз динамически генерирует сертификат для сервера и подписывает его своим собственным корневым сертификатом (сертификат Charles CA). Чарльз получает сертификат сервера, а ваш браузер получает сертификат Чарльза.

Для этого вам необходимо установить Charles как CA, чтобы установить его как доверенный. Способ его установки варьируется между браузерами и операционными системами.

Здесь я цитирую то, что я думаю, наиболее часто используемых cofigs:

Windows/Internet Explorer

В Чарльзу перейдите в меню Справка и выберите «SSL прокси-соединения> Установить Чарльз Root Сертификат». Появится окно, предупреждающее, что сертификат CA Root не доверен. Нажмите кнопку «Установить сертификат», чтобы запустить мастер импорта сертификатов. Сертификат должен быть импортирован в хранилище сертификатов «Доверенные корневые центры сертификации», поэтому переопределите выбор автоматического хранилища сертификатов. Завершите работу мастера, и теперь установлен ваш сертификат Charles Root. Возможно, потребуется перезагрузить IE до того, как установка повлияет.

Mozilla Firefox

После установки Charles надстройку для Mozilla, зайдите в меню Сервис, Карлов подменю и выбрать опцию "Установить Чарльз Root Certificate". Вам будет представлен диалог импорта сертификатов. Отметьте опцию «Доверяйте этому ЦС для идентификации веб-сайтов» и завершите импорт.

Mac OS X

В Чарльзу перейдите в меню Справка и выберите "SSL прокси-соединения> Установить Чарльз Root Certificate". Доступ к Keychain Access откроется и спросит вас о сертификате. Нажмите кнопку «Всегда доверять». Затем вам будет предложено ввести пароль администратора для обновления настроек доверия системы. Возможно, вам нужно будет уйти и снова открыть Safari, чтобы увидеть изменение.

Вы можете увидеть все доступные конфигурации в Charles ssl documentation.

Помните, что после установки сертификатов важно перезагрузить браузер. Это имело значение в моем случае.

Надеюсь, это поможет.

+0

Хотя эта ссылка может ответить на этот вопрос, то лучше включить основные части ответа здесь и предоставить ссылку для справки. Ответные ссылки могут стать недействительными, если связанная страница изменится. - [Из обзора] (/ review/low-quality-posts/15198296) – Robert

+0

Спасибо за отзыв @Robert – Mauricio

0

Нет четкой информации о том, относится ли эта проблема к iOS или Mac.

Mauricio объяснил, как решить эту проблему на Mac.

Позвольте мне решить, как исправить эту проблему в iOS.

Так в основном есть вопрос доверия SSL, что происходит на устройстве, поэтому запрос не удается, и вы получаете

При загрузке сайта на не-сафари браузеры, такие как Chrome, вы будете иметь опцию для добавления исключения SSL для этого конкретного сайта и продолжения.

Чтобы решить эту проблему раз и навсегда, выполнив следующие действия

enter image description here

Начиная с прошивкой 10.3 SSL доверия для сертификата должен быть включен вручную для вручную установленных профилей сертификатов в iOS, поэтому перейдите к Настройки> Общие> О> Настройки доверенного сертификата. Под Включить полное доверие для корневых сертификатов свою очередь, на доверии к сертификату

Вот ссылка на apple documentation

 Смежные вопросы

  • Нет связанных вопросов^_^