(Heredado) Uso del proxy Charles using-charles-proxy
Charles: http://charlesproxy.com
Descargar, instalar y empezar con Charles Proxy download-install-and-get-stared-with-charles-proxy
- Descargar - http://www.charlesproxy.com/download/
- Instalar - http://www.charlesproxy.com/documentation/installation/
- Introducción - http://www.charlesproxy.com/documentation/getting-started/
Pestañas de estructura frente a secuencia structure-vs-sequence-tabs
Existen dos formas diferentes de ver el tráfico:
- Estructura: las solicitudes se agrupan por host
- Secuencia: las solicitudes se enumeran en el orden en que se llaman
SSL y certificados ssl-and-certificates
Habilitar proxy SSL \[ *Proxy -\> Proxy Settings... -\> SSL* \]
Marque la casilla de verificación "Habilitar proxy SSL" y añada todas las ubicaciones HTTPS.
- Proxy SSL: http://www.charlesproxy.com/documentation/proxying/ssl-proxying/
- Certificados SSL: http://www.charlesproxy.com/documentation/using-charles/ssl-certificates/
- Proxy SSL de dispositivos móviles: consulte lo siguiente.
Omitir/Excluir hosts ignore-/-exclude-hosts
Si el resultado se vuelve demasiado confuso, puede optar por omitir o excluir ubicaciones. Puede ignorar o excluir ubicaciones mediante cualquiera de estas acciones:
- Haga clic con el botón derecho en las solicitudes que desee ignorar y, a continuación, seleccione "Ignorar"
- Agregar manualmente las ubicaciones que se excluirán de
\[ *Proxy -\> Recording Settings... -\> Exclude* \]
Suplantación de DNS dns-spoffing
\[ *Tools -\> DNS Spoofing...* \]
La suplantación de DNS es muy útil cuando se intenta redirigir una solicitud a una IP diferente, especialmente cuando se trabaja con dispositivos móviles:
http://www.charlesproxy.com/documentation/tools/dns-spoofing/
Asignar remoto map-remote
\[ *Tools -\> Map Remote...* \]
Con el control remoto de mapas puede redirigir una solicitud "entrante" a un punto de conexión diferente. El caso de uso más común de esta característica es "Asignar" AccessEnabler.swf
a AccessEnablerDebug.swf:
http://www.charlesproxy.com/documentation/tools/map-remote/
Proxy inverso reverse-proxy
http://www.charlesproxy.com/documentation/proxying/reverse-proxy/
Móvil mobile
Usar Charles en un dispositivo iOS (iPhone / iPad) use-charles-on-an-ios-device-(iphone-/-ipad)
Conexión SSL desde iPhone ssl-connection-from-iphone
Vaya a http://charlesproxy.com/charles.crt desde su dispositivo iOS. Esto iniciará el cuadro de diálogo de instalación del certificado:
Haga clic en \[ *Install*... *Install*... *Done* \]
para completar la instalación del certificado.
http://www.charlesproxy.com/documentation/faqs/ssl-connections-from-within-iphone-applications/
Uso de Charles desde un dispositivo iOS using-charles-from-an-ios-device
En su dispositivo iOS, seleccione \[ *Settings* -\> *Wi-FI* -\> (*YOUR\_WIFI\_NETWORK)* \]
. Haga clic en la pequeña flecha azul junto a su red, y luego vaya a HTTP Proxy y seleccione "Manual":
Si ahora abre Safari en su dispositivo iOS e intenta abrir una página web, debería obtener la siguiente ventana emergente en el equipo que ejecuta Charles:
Haga clic en "Permitir" para permitir que el dispositivo use Charles para representar todos sus solicitudes.
http://www.charlesproxy.com/documentation/faqs/using-charles-from-an-iphone/
iOS: Confíe en cualquier certificado ios-trust-any-certificates
Error de autenticación de iOS: no se encuentra adobepass.ios.app
https://tve.zendesk.com/entries/22135907-ios-authentication-error-adobepass-ios-app-cannot-be-found
Usar Charles para Android
http://www.charlesproxy.com/documentation/configuration/browser-and-system-configuration
Vaya a proxy Charles desde su dispositivo Android.