Подтвердить что ты не робот

Загрузка сертификата ssl в Charles не удалась из-за сбоев сети.

Прокси-сервер Charles SSL/HTTPS отлично работал на моем телефоне Samsung Galaxy S5.

Я удаляю сертификат, не отлаживая его, потому что телефон предупреждает меня о том, что соединение контролируется третьей стороной.

Теперь, когда я пытаюсь перезагрузить сертификат из http://www.charlesproxy.com/getssl/, я получаю сертификат charles-proxy-ssl-proxying. Ошибка загрузки pem из-за ошибки сетевых сбоев:

Ошибка загрузки charles-proxy-ssl-proxying-certificate.pem из-за сбоев сети

Телефон настроен на использование прокси-сервера Charles. HTTP-трафик можно проверить в Чарльзе.

Я управляю Чарльзом 3.11.4, но я также тестировал его с помощью 3.11.2. На телефоне работает Android 5.0

Я тестировал с помощью LG Nexus 5 и сертификат загружался и устанавливался без проблем.

4b9b3361

Ответ 1

Это Chrome Mobile - попробуйте другой браузер, Дельфин отлично справился. Еще одна вещь, которую Google нарушил в Chrome Mobile.

Ответ 2

В качестве обходного пути введите это в свою адресную строку и нажмите Go.

data:text/html,<a href=http://www.charlesproxy.com/getssl/>Save This Link

Длинное нажатие на появившейся ссылке и выберите "Сохранить ссылку". Затем откройте сертификат, который вы загрузили.

Ответ 3

Я вручную обошел эту проблему:

  • Экспорт сертификата Charles (Справкa > SSL Proxying > Экспорт Чарльза Root Certificate и Private Key...) и установка подходящего пароля
  • Копирование сертификата на Google Диск
  • Отключение настройки ручного прокси на устройстве Android
  • На устройстве Android выберите "Настройки" > "Безопасность" > "Установить из хранилища"
  • Выбор учетной записи Google Диска, содержащей сертификат
  • Выбор файла сертификата и ввод пароля
  • Выбор "VPN и приложений" для "Использование учетных данных"

Затем сертификат загрузился в общесистемное хранилище учетных данных пользователей, и я смог успешно выполнить SSL-прокси приложение, в котором я сейчас работаю.

Ответ 4

Я сделал это очень просто.

  • Перейдите к URL http://charlesproxy.com/getssl/
  • В Charles, вы должны увидеть ответ с сервера с сертификатом. Как в этом экране: http://i.stack.imgur.com/pe3z7.png

  • Скопируйте этот текст в txt файл и сохраните его как *.cer

  • Прикрепите *.cer к электронной почте и отправьте его на устройство.
  • На вашем телефоне вы должны щелкнуть по прикрепленному файлу и установить сертификат.
  • Profit!)

Ответ 5

Я также получал ошибку charles-ssl-certificate-download-failed-due-to-network-failures. Я обновил charles до версии 3.11.5, а затем установил сертификат charles на своем мобильном устройстве.

Он работал как шарм. Я предполагаю, что в более ранней версии мой браузер не был настроен на использование charles proxy. Или может быть какая-то проблема в предыдущей версии charles.

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

Ответ 6

После многих битв и ругательств я нашел проблему, которая продолжалась с моим Чарльзом. Я получал сетевые ошибки/сбои из-за длительных соединений

Кажется, это была проблема из дополнительных подключений, созданных на моих виртуальных машинах. Для тех, кто все еще придерживался этого, чтобы решить, вместо того, чтобы устанавливать IP-адрес в сертификате справки-SSL Proxying-Install charles root на мобильном устройстве или удаленном браузере, установите свой фактический IP-адрес из окон. Чтобы получить это, перейдите в центр "Сеть и общий доступ" - нажмите на свое текущее соединение - Подробнее - и затем используйте IP-адрес в IPv4-адресе. Затем используйте порт HTTP, настроенный в Charles.

Ответ 8

как предложил Евгений Мельников.

  • Экспорт сертификата Charles (Справкa > SSL Proxying > Экспорт Чарльза Root Certificate и Private Key...) и установка подходящего пароля
  • где сертификат сохраняется в # 1, прикрепляется к электронной почте и отправляется на учетную запись, доступную с мобильного.
  • в клиенте мобильной почты загрузите прикрепленный файл сертификата (в папку Downlaod).
  • в мобильном устройстве > Безопасность > установить из хранилища (или в некоторых настройках эмуляторa > Безопасность > установить с SD-карты) перейдите в папку Downlaod и нажмите на загруженный файл сертификата.

  • Выбор файла сертификата и ввод пароля.

  • Выбор "VPN и приложений" для "Использование учетных данных"

после того, как сертификат установлен на устройстве, измените настройки wifi, чтобы указать на то, что Чарльз остановился и работает.