Ignorar / Excluir Hosts
Se a saída ficar muito desorganizada, você poderá optar por ignorar ou excluir locais. Você pode ignorar ou excluir locais seguindo um destes procedimentos:
- Clique com o botão direito do mouse nas solicitações que deseja ignorar e selecione "Ignorar"
- Adicionar manualmente os locais a serem excluídos de
\[ *Proxy -\> Recording Settings... -\> Exclude* \]
Falsificação de DNS
\[ *Tools -\> DNS Spoofing...* \]
A falsificação de DNS é muito útil ao tentar redirecionar uma solicitação para um IP diferente, especialmente ao trabalhar com dispositivos móveis:
http://www.charlesproxy.com/documentation/tools/dns-spoofing/
Remota do mapa
\[ *Tools -\> Map Remote...* \]
Com o Map Remote, é possível redirecionar uma solicitação "recebida" para um endpoint diferente. O caso de uso mais comum para este recurso é "Mapear" AccessEnabler.swf
para AccessEnablerDebug.swf:
http://www.charlesproxy.com/documentation/tools/map-remote/
Proxy reverso
http://www.charlesproxy.com/documentation/proxying/reverse-proxy/
Celular
Usar o Charles em um dispositivo iOS (iPhone/iPad)
Conexão SSL do iPhone
Navegue até http://charlesproxy.com/charles.crt no seu dispositivo iOS. Isso iniciará a caixa de diálogo de instalação do certificado:
Clique em \[ *Install*... *Install*... *Done* \]
para concluir a instalação do certificado.
http://www.charlesproxy.com/documentation/faqs/ssl-connections-from-within-iphone-applications/
Uso do Charles em um dispositivo iOS
Em seu dispositivo iOS, selecione \[ *Settings* -\> *Wi-FI* -\> (*YOUR\_WIFI\_NETWORK)* \]
. Clique na pequena seta azul ao lado da sua rede, vá para HTTP Proxy e selecione "Manual":
Se você abrir o Safari agora em seu dispositivo iOS e tentar abrir uma página da Web, deverá obter o seguinte pop-up na máquina que está executando o Charles:
Clique em "Permitir" para permitir que o dispositivo use Charles para fazer proxy de todos os seus solicitações.
http://www.charlesproxy.com/documentation/faqs/using-charles-from-an-iphone/
iOS - Confiar em quaisquer certificados
Erro de autenticação do iOS - adobepass.ios.app não pode ser encontrado
https://tve.zendesk.com/entries/22135907-ios-authentication-error-adobepass-ios-app-cannot-be-found
Usar o Charles para Android
http://www.charlesproxy.com/documentation/configuration/browser-and-system-configuration
Navegue até Charles proxy do seu dispositivo Android.