Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
Charles Proxy é uma ferramenta poderosa que permite a inspeção e depuração de tráfego HTTP/HTTPS entre o seu computador e a Internet. No ambiente Apple, Charles Proxy pode ser utilizado para monitorar e analisar o tráfego de rede de aplicativos iOS e macOS, facilitando a identificação de problemas e a otimização do desempenho.
Charles Proxy é um proxy HTTP/HTTPS que permite aos desenvolvedores visualizar todas as informações trocadas entre seus dispositivos e a Internet. Ele é especialmente útil para depurar aplicativos móveis, analisar APIs e entender o comportamento de aplicações web.
Para instalar o Charles Proxy no macOS, siga os passos abaixo:
Baixar o Charles Proxy: Visite o site oficial do Charles Proxy (https://www.charlesproxy.com/) e baixe a versão mais recente para macOS.
Instalar o Charles Proxy:
Após o download, abra o arquivo .dmg
e arraste o ícone do Charles Proxy para a pasta Applications
.
Executar o Charles Proxy:
Abra o Charles Proxy a partir da pasta Applications
.
Para monitorar o tráfego de rede de um dispositivo iOS, você precisa configurar o dispositivo para usar o Charles Proxy como proxy HTTP. Siga os passos abaixo:
Conectar o dispositivo iOS à mesma rede Wi-Fi: Certifique-se de que o dispositivo iOS e o computador com Charles Proxy estão conectados à mesma rede Wi-Fi.
Obter o endereço IP do computador:
No macOS, abra o Terminal
e execute o seguinte comando para obter o endereço IP:
ipconfig getifaddr en0
Anote o endereço IP exibido.
Configurar o proxy no dispositivo iOS:
No dispositivo iOS, vá para Ajustes
> Wi-Fi
, toque no ícone de informação (i) ao lado da rede Wi-Fi conectada, role para baixo até Configurar Proxy
e selecione Manual
. Insira o endereço IP do seu computador no campo Servidor
e 8888
no campo Porta
.
Instalar o certificado SSL do Charles Proxy:
Para interceptar o tráfego HTTPS, você precisa instalar o certificado SSL do Charles Proxy no dispositivo iOS. No Charles Proxy, vá para Help
> SSL Proxying
> Install Charles Root Certificate on a Mobile Device or Remote Browser
. No dispositivo iOS, abra o Safari e acesse chls.pro/ssl
. Siga as instruções para instalar e confiar no certificado.
Iniciar a captura de tráfego:
No Charles Proxy, clique em Proxy
> Start Recording
.
Executar uma requisição HTTP: No dispositivo iOS, abra um aplicativo que faça requisições HTTP. Por exemplo, abra o Safari e acesse um site qualquer.
Visualizar a requisição no Charles Proxy: No Charles Proxy, você verá a requisição listada na janela principal. Clique na requisição para visualizar detalhes como cabeçalhos, corpo da requisição e resposta.
Configurar o filtro de domínio:
No Charles Proxy, vá para Proxy
> Recording Settings
> Include
e adicione o domínio que você deseja monitorar.
Capturar e visualizar o tráfego filtrado: Inicie a captura de tráfego e execute ações no dispositivo iOS que envolvam o domínio configurado. O Charles Proxy exibirá apenas o tráfego relacionado ao domínio especificado.
Charles Proxy é uma ferramenta essencial para desenvolvedores que precisam depurar e analisar o tráfego de rede de seus aplicativos. Com ele, é possível identificar problemas, otimizar o desempenho e garantir a segurança das comunicações. No ambiente Apple, a configuração é simples e rápida, permitindo que você comece a monitorar o tráfego de rede em poucos minutos.