Tengo Charles Proxy funcionando bien para solicitudes de OSX y un dispositivo Android funciona bien. Tengo otro dispositivo Android con la misma configuración de proxy en el que Chrome simplemente responde "No se puede conectar al servidor proxy" (ERR_PROXY_CONNECTION_FAILED).
Con este segundo dispositivo, nunca se me pidió que lo permitiera, lo que sospecho es la causa de este problema. ¿Cómo puedo permitir el uso del dispositivo con Charles?
Respuesta1
A continuación se ofrecen algunos consejos para solucionar problemas que puede probar:
- Valide que el Mac/PC que ejecuta Charles Proxy esté en la misma red (presumiblemente wifi). Es posible que pueda hacer ping al dispositivo móvil desde Mac/PC Charles Host.
- En el dispositivo Android, asegúrese de que en la configuración de wifi tenga marcada la Configuración avanzada y haya apuntado el dispositivo a la dirección IP del host proxy Charles. Además, asegúrese de tener configurado el puerto correcto, que creo que es 8888 por defecto.
- En el dispositivo Android, abra el navegador Chrome, vaya a charlesproxy.com/getssl e instale el certificado raíz SSL para su host específico.
- Es posible que tengas que encender/apagar el wifi en el teléfono o incluso reiniciarlo si el paso 3 no funciona. Creo que algunos dispositivos Android no escriben dinámicamente los cambios de red y reinician (abajo/arriba) la interfaz wifi como parecen mostrarse.