(Hérité) Utilisation du proxy Charles
- Rubriques :
- Authentification
Charles: http://charlesproxy.com
Télécharger, installer et commencer avec Charles Proxy
- Télécharger - http://www.charlesproxy.com/download/
- Installer - http://www.charlesproxy.com/documentation/installation/
- Prise en main - http://www.charlesproxy.com/documentation/getting-started/
Onglets Structure et Séquence
Il existe deux manières différentes d’afficher le trafic :
- Structure - Les demandes sont regroupées par hôte
- Séquence - Les requêtes sont répertoriées dans l’ordre dans lequel elles sont appelées
SSL et certificats
Activer la \[ *Proxy -\> Proxy Settings... -\> SSL* \]
de proxy SSL
Cochez la case « Activer le proxy SSL » et ajoutez tous les emplacements HTTPS.
- Proxy SSL - http://www.charlesproxy.com/documentation/proxying/ssl-proxying/
- Certificats SSL - http://www.charlesproxy.com/documentation/using-charles/ssl-certificates/
- Proxy SSL à partir d’appareils mobiles - Voir ci-dessous.
Ignorer / Exclure les hôtes
Si votre sortie devient trop encombrée, vous pouvez choisir d’ignorer ou d’exclure des emplacements. Vous pouvez ignorer ou exclure des emplacements en effectuant l’une des opérations suivantes :
- Cliquez avec le bouton droit sur les demandes que vous souhaitez ignorer, puis sélectionnez Ignorer
- Ajoutez manuellement les emplacements à exclure des
\[ *Proxy -\> Recording Settings... -\> Exclude* \]
Usurpation DNS
\[ *Tools -\> DNS Spoofing...* \]
L’usurpation DNS est très utile lorsque vous essayez de rediriger une requête vers une autre adresse IP, en particulier lorsque vous utilisez des appareils mobiles :
http://www.charlesproxy.com/documentation/tools/dns-spoofing/
Mapper à distance
\[ *Tools -\> Map Remote...* \]
Avec Map Remote, vous pouvez rediriger une requête « entrante » vers un autre point d’entrée. Le cas d’utilisation le plus courant de cette fonctionnalité est de « mapper » les AccessEnabler.swf
aux AccessEnablerDebug.swf:
http://www.charlesproxy.com/documentation/tools/map-remote/
Proxy Inverse
http://www.charlesproxy.com/documentation/proxying/reverse-proxy/
Mobile
Utiliser Charles sur un appareil iOS (iPhone/iPad)
Connexion SSL depuis iPhone
Accédez à http://charlesproxy.com/charles.crt à partir de votre appareil iOS. La boîte de dialogue d’installation du certificat démarre :
Cliquez sur \[ *Install*... *Install*... *Done* \]
pour terminer l’installation du certificat.
http://www.charlesproxy.com/documentation/faqs/ssl-connections-from-within-iphone-applications/
Utilisation de Charles à partir d’un appareil iOS
Sur votre appareil iOS, sélectionnez \[ *Settings* -\> *Wi-FI* -\> (*YOUR\_WIFI\_NETWORK)* \]
. Cliquez sur la petite flèche bleue à côté de votre réseau, puis accédez à Proxy HTTP et sélectionnez « Manuel » :
Si vous ouvrez désormais Safari sur votre appareil iOS et que vous tentez d’ouvrir une page web, la fenêtre contextuelle ci-dessous s’affiche sur l’ordinateur exécutant Charles :
Cliquez sur « Autoriser » pour permettre à l’appareil d’utiliser Charles pour tous ses demandes.
http://www.charlesproxy.com/documentation/faqs/using-charles-from-an-iphone/
iOS - Approbation de certificats
Erreur d’authentification iOS - adobepass.ios.app est introuvable
https://tve.zendesk.com/entries/22135907-ios-authentication-error-adobepass-ios-app-cannot-be-found
Utiliser Charles pour Android
http://www.charlesproxy.com/documentation/configuration/browser-and-system-configuration
Accédez au proxy Charles à partir de votre appareil Android.