Ошибка загрузки сертификата ssl Charles " из-за сбоев сети"
проксирование https://over.wiki/charles/" class="blnk">Charles SSL/HTTPS отлично работало на моем телефоне Samsung Galaxy S5.
Я удаляю сертификат, не отлаживая, потому что телефон предупреждает меня о том, что соединение контролируется третьей стороной.
теперь, когда я пытаюсь повторно загрузить сертификат из http://www.charlesproxy.com/getssl/ я получаю сертификат charles-proxy-ssl-proxying -.ошибка загрузки pem из-за сбоев сети ошибка:
телефон настроен на использование прокси-сервера Charles. HTTP-трафик можно проверить в Charles.
Я запускаю Charles 3.11.4, но я также тестировал с 3.11.2. Телефон работает под управлением Android 5.0
я протестировал с LG Nexus 5 и сертификат загружен и установлен без каких-либо проблем.
8 ответов
Это Chrome Mobile-попробуйте другой браузер, Dolphin работал нормально. Еще одна вещь, которую Google сломал в Chrome Mobile.
в качестве обходного пути введите это в адресную строку и нажмите Go.
data:text/html,<a href=http://www.charlesproxy.com/getssl/>Save This Link
долгое нажатие на ссылку и выберите Сохранить ссылку. Затем откройте загруженный сертификат.
Я вручную работал над этой проблемой:
- экспорт сертификата Charles (справка > проксирование SSL > экспорт корневого сертификата Charles и закрытого ключа...) и установка подходящего пароля
- копирование сертификата на Google Диск
- отключение ручной настройки прокси-сервера на устройстве Android
- на устройстве Android Перейдите в Настройки > Безопасность > установить из хранилища
- выбор учетной записи Google Drive, содержащей сертификат
- выбор файла сертификата и ввод пароля
- выбор "VPN и приложения" для "использования учетных данных"
затем сертификат был загружен в системное хранилище учетных данных Пользователя, и я смог успешно SSL-прокси приложение, над которым я сейчас работаю.
Я сделал это очень просто.
- перейти к URL http://charlesproxy.com/getssl/
в Charles, вы должны увидеть ответ от сервера с сертификатом. Как на этом экране: http://i.stack.imgur.com/pe3z7.png
скопируйте этот текст в txt-файл и сохраните его как *.cer
- прикрепить *.КВЖД по электронной почте, и отправить его на устройство.
- на телефоне, вы должны нажать на вложенный файл и установите сертификат.
- профит!)
Я также получал ошибку charles-ssl-certificate-download-failed-due-to-network-failures. Я обновил charles до версии 3.11.5, а затем установил сертификат charles на свое мобильное устройство.
Это сработало как заклинание. Я думаю, либо в более ранней версии мой браузер не настроен на использование прокси-Чарльз. Или может быть какая-то проблема в предыдущей версии charles.
надеюсь, что это помогает :)
после долгой борьбы и ругани я нашел проблему, которая происходила с моим Чарльзом. Я получал сетевые ошибки / сбои из-за длинных соединений
похоже, это была проблема из-за дополнительных подключений, созданных с моих виртуальных машин. Для тех, кто все еще застрял на этом, чтобы решить, вместо установки IP в справке - SSL Proxying-установите Charles root ceritificate на мобильном устройстве или удаленном браузере, установите фактический IP из windows. Чтобы получить это, перейдите к Network and Sharing centre-нажмите на текущее соединение-подробности - а затем используйте IP под IPv4-адресом. Затем используйте порт HTTP, настроенный в Charles.
Он работает со мной, экспортируя сертификат SSL в файл и скопируйте этот файл на мобильное устройство. Затем установите его с телефона.
проверьте этот пост: http://go4test.blogspot.ca/2016/10/charles-proxy-failed-due-to-network.html
похоже на то, что предложил Евгений Мельников.
- экспорт сертификата Charles (справка > проксирование SSL > экспорт корневого сертификата Charles и закрытого ключа...) и установка подходящего пароля
- откуда сертификат сохраняется в #1, прикрепить к электронной почте и отправить на счет, который доступен с мобильного телефона.
- в мобильном почтовом клиенте загрузите прикрепленный файл сертификата (в папку Downlaod).
в настройках мобильного > Безопасность > установить из хранилища, (или в некоторых настройках эмулятора > безопасность > установить с SD-карты) goto Downlaod папку и нажав на загруженный файл сертификата.
выбор файла сертификата и ввод пароля.
выбор "VPN и приложения" для "использования учетных данных"
после того, как сертификат установлен на устройстве, измените настройки wifi, чтобы указать на машину Charles в stalled и бегущий.