A transferência do certificado de ssl de Charles falhou "devido a falhas de rede"

O proxying Charles SSL / HTTPS estava a funcionar bem no meu telemóvel Samsung Galaxy S5.

Eu removo o certificado sem depurar porque o telefone me avisa sobre a conexão sendo monitorada por terceiros.

Agora quando eu tentar re-baixar o certificado de http://www.charlesproxy.com/getssl tenho um certificado charles-proxy-ssl-proxy-proxy -.a transferência do pem foi mal-sucedida devido ao erro de falhas da rede:

charles-proxy-ssl-proxying-certificate.pem download failed due to network failures.

O telefone está pronto. para usar o Charles proxy. O tráfego HTTP pode ser inspeccionado em Charles.

Estou a analisar o Charles 3.11.4, mas também testei com 3.11.2. O telefone está a rodar o Android 5.0

Eu testei com um LG Nexus 5 e o certificado descarregado e instalado sem quaisquer problemas.

Author: alexbirkett, 2016-03-21

8 answers

É Chrome Mobile - tente um navegador diferente, o Dolphin funcionou bem. Mais uma coisa que o Google quebrou no Chrome Mobile.
 25
Author: zark00, 2016-03-21 21:35:12
Como uma solução, digite isto na sua barra de endereços e carregue em ir.
data:text/html,<a href=http://www.charlesproxy.com/getssl/>Save This Link

Pressione o link que aparece e escolha Gravar o Link. Então abra o certificado que transferiu.

 50
Author: Wesley, 2016-04-05 19:06:03

Trabalhei manualmente nesta questão por:

    Exportar o certificado Charles (Help > SSL Proxying > exportar o certificado raiz Charles e a chave privada...) e definir uma senha adequada
  1. copiar o certificado para o Google Drive
  2. A desactivar a configuração manual do 'Proxy' no dispositivo Android
  3. no dispositivo Android a ir para a configuração > Segurança > instalar a partir do armazenamento
  4. seleccionar a conta do Google Drive que contém a certificado
  5. seleccionar o ficheiro do certificado e introduzir a senha
  6. seleccionar "VPN e Apps "para"utilização credencial"

O certificado foi então carregado no armazenamento de credenciais do Utilizador em todo o sistema e consegui obter com sucesso o 'proxy' SSL da aplicação em que estou a trabalhar.

 20
Author: Andrew Ebling, 2016-03-22 11:58:49
Fi-lo muito simplesmente.
  1. Ir para o URL http://charlesproxy.com/getssl/
  2. Em Charles, você deve ver uma resposta do servidor com o certificado. Como nesta tela: http://i.stack.imgur.com/pe3z7.png

  3. Copie este texto no ficheiro txt, e grave-o como *.RCE

  4. Anexar *.cer para E-mail, e enviá-lo para um dispositivo.
  5. no seu telefone, você deve clicar no arquivo anexo e instalar o certificado.
  6. Lucro!)
 3
Author: Evgeniy Melnikov, 2016-06-01 14:30:19

Eu também estava a obter o erro charles-ssl-certificate-download-failed-due-to-network-failures. Tinha actualizado o charles para a versão 3.11.5 e depois instalei o certificado charles no meu dispositivo móvel.

Funcionou lindamente. Acho que na versão anterior o meu navegador não estava configurado para usar o charles proxy. Ou pode haver algum problema na versão anterior do charles. Espero que ajude.
 1
Author: user3492435, 2016-06-11 05:26:36
Depois de muita luta e palavrões, encontrei o problema que se passava com o meu Charles. Eu estava recebendo erros de rede/falhas devido a conexões longas Parece que foi um problema das ligações adicionais criadas pelas minhas máquinas virtuais. Para qualquer um que ainda esteja preso nisto, para resolver, em vez de definir o IP no Help-SSL Proxying-instalar charles root ceritificate em um dispositivo móvel ou navegador remoto, defina o seu IP real a partir do windows. Para obter isso, navegar para Rede e Centro de compartilhamento-clique em sua conexão atual-detalhes-e então use o IP sob o endereço IPv4. Em seguida, use a porta HTTP conforme configurado em Charles.
 0
Author: Simion Putina, 2016-06-30 13:00:16

Funciona para mim exportando o certificado SSL para um ficheiro e copia este ficheiro para um dispositivo móvel. Então instale-o a partir do telefone.

Verifique esta publicação: http://go4test.blogspot.ca/2016/10/charles-proxy-failed-due-to-network.html

 0
Author: Rotues Jia, 2016-10-29 01:58:45

Semelhante ao que Evgeniy Melnikov sugeriu.

    Exportar o certificado Charles (Help > SSL Proxying > exportar o certificado raiz Charles e a chave privada...) e definir uma senha adequada
  1. de onde o certificado é gravado em #1, anexar a um e-mail e enviar para uma conta que é acessível a partir do telemóvel.
  2. no cliente de correio móvel obtém o ficheiro cert anexado (para a pasta Downlaod).
  3. Na configuração móvel > Segurança > instalar a partir do armazenamento, (ou em alguma configuração do emulador > Segurança > instalar a partir do cartão SD) ir para a pasta Downlaod e carregar no ficheiro certificado Transferido.

  4. Seleccionar o ficheiro do certificado e introduzir a senha.

  5. Seleccionar" VPN e aplicações "para" utilização credencial"

Depois de o certificado estar instalado no dispositivo, muda a configuração do Wi-Fi para apontar para a máquina em que o Charles parou e está a correr.

 0
Author: lannyf, 2017-06-16 13:55:19