Resumo: O Axios encaminha os pedidos através de um proxy ao aceitar umproxyobjeto comhost,porte campos opcionaisauth. Este guia explica como configurar o Axios para utilizar um proxy a partir do zero: ligações básicas, proxies autenticados, tunelamento HTTPS, um sistema de rotação utilizando interceptores, SOCKS5 viasocks-proxy-agente diagnóstico de erros comuns. Todos os trechos de código são código Node.js pronto para copiar e colar.
Se precisar de encaminhar tráfego HTTP através de um servidor intermediário no Node.js, compreender como configurar corretamente o proxy do Axios é o primeiro obstáculo. O Axios é um dos clientes HTTP mais utilizados no ecossistema Node.js, oferecendo pedidos baseados em promessas e uma API de configuração simples. Ao contrário de muitas outras bibliotecas HTTP, expõe um proxy na sua configuração de pedidos, em vez de depender de variáveis de ambiente ou truques com strings de URL.
Este artigo não é um manual introdutório sobre «o que é um proxy». Já sabe o que os proxies fazem. Em vez disso, passamos diretamente à implementação específica do Axios: a configuração mínima de proxy Node.js de três linhas, proxies autenticados, mecanismos de tunelamento HTTPS, um padrão de rotação de nível de produção usando interceptores, suporte a proxy SOCKS5, bypass seletivo de proxy e uma referência para resolução de problemas. Todos os exemplos de proxy Axios aqui apresentados destinam-se ao Node.js e foram concebidos para serem executados tal como estão após um npm install.




