Como usar proxy com cURL (sintaxe de linha de comando e depuração)

Atualizado:

O utilitário de linha de comando curl é a maneira mais prática e veloz de certificar a autenticação do proxy, inspecionar cabeçalhos de resposta HTTP e aferir a latência de ponta a ponta no Linux, macOS ou Windows usando os dados ip:port:user:pass da VinaProxy.

cURL · HTTP Proxy Format
curl -x http://user:pass@ip:port https://vinaproxy.com/api/my-ip
IPv4 privado (datacenter)
🇻🇳 Vietnam
Disponível
A partir de
₫ 20.000 / IP / mês
≈ US$ 0,74 · faturado em VND
Tabela de descontos por volume
  • 1 IP₫ 40.000
  • 5+ IPs₫ 35.000
  • 10+ IPs₫ 25.000
  • 20+ IPs₫ 25.000
  • 50+ IPs₫ 25.000
  • 100+ IPs₫ 25.000
  • 200+ IPs₫ 25.000
  • 500+ IPs₫ 25.000
  • 1000+ IPs₫ 22.000
  • 2000+ IPs₫ 20.000
Comprar Vietnam
IPv4 privado (datacenter)
🇺🇸 United States
Disponível
A partir de
₫ 20.000 / IP / mês
≈ US$ 0,74 · faturado em VND
Tabela de descontos por volume
  • 1 IP₫ 40.000
  • 5+ IPs₫ 35.000
  • 10+ IPs₫ 25.000
  • 20+ IPs₫ 25.000
  • 50+ IPs₫ 25.000
  • 100+ IPs₫ 25.000
  • 200+ IPs₫ 25.000
  • 500+ IPs₫ 25.000
  • 1000+ IPs₫ 22.000
  • 2000+ IPs₫ 20.000
Comprar United States
Proxies por plataforma:web-scrapingseo-rank-tracking

Comandos essenciais e parâmetros de proxy no cURL

Informe os parâmetros com -x (--proxy) e -U (--proxy-user), ou combine ambos em uma única URL no padrão http://user:pass@ip:port:

ObjetivoComando cURLResultado e Descrição
Verificar IP de saídacurl -x http://user:pass@ip:port https://vinaproxy.com/api/my-ipRetorna JSON contendo o endereço IPv4 público do proxy
Credenciais separadascurl -x http://ip:port -U "user:pass" https://vinaproxy.com/api/my-ipFormato recomendado quando a senha possui símbolos ou caracteres especiais
Checar apenas cabeçalhoscurl -I -x http://user:pass@ip:port https://example.comObtém somente o código de status HTTP e os headers do servidor
Medir latência TTFBcurl -s -o /dev/null -w "Connect:%{time_connect}s TTFB:%{time_starttransfer}s\n" -x http://user:pass@ip:port https://example.comMede com precisão o aperto de mão TCP e o tempo até o primeiro byte (TTFB)

Orientações para Windows PowerShell e scripts em lote

  • No Windows PowerShell, o comando curl é configurado como alias para Invoke-WebRequest — utilize sempre curl.exe -x ... para rodar o executável nativo do cURL
  • Adicione a flag -v (verbose) para auditar o handshake CONNECT e validar o retorno HTTP/1.1 200 Connection established
  • Inclua --connect-timeout 5 --max-time 15 em rotinas agendadas (cronjobs) e shell scripts para impedir que requisições presas travem o fluxo de trabalho
  • Insira a diretiva proxy = "http://user:pass@ip:port" em ~/.curlrc caso queira aplicar um proxy global em todas as invocações do curl

Passo a passo

  1. 1

    Abra o terminal (ou cmd / PowerShell no Windows)

    Lembre-se de digitar curl.exe caso esteja operando no Windows PowerShell.

  2. 2

    Faça uma requisição de teste pelo proxy

    Execute curl.exe -x http://user:pass@ip:port https://vinaproxy.com/api/my-ip com seus dados da VinaProxy.

  3. 3

    Inspecione os cabeçalhos com o parâmetro -v

    Acrescente -v para visualizar o envio do Proxy-Authorization e a negociação TLS.

  4. 4

    Defina limites de tempo em scripts automatizados

    Adicione --connect-timeout 5 --max-time 15 em suas rotinas automatizadas.

Perguntas frequentes

Por que o comando curl -x exibe erro de parâmetro no Windows PowerShell?

O PowerShell vincula a palavra curl ao cmdlet Invoke-WebRequest. Digite curl.exe -x http://user:pass@ip:port ... com o sufixo .exe para chamar a ferramenta nativa cURL.

O que indica a mensagem HTTP/1.1 407 Proxy Authentication Required no retorno do curl -v?

Significa que o cURL alcançou com êxito o IP e a porta do servidor proxy, mas o usuário ou a senha repassados em -x ou -U foram rejeitados por incorreção.

Existe forma de verificar dezenas de proxies sem programar scripts?

Sim. Você pode colar até 100 proxies diretamente em nosso Verificador de Proxies ou no Teste de Velocidade de Proxies online.

Adquira proxies HTTP(S) de baixa latência para cURL e rotinas CLI

Credenciais ativas de IPv4 Dedicado e ISP Estático em 7 localidades mundiais com entrega imediata.

Comprar Proxies para cURL

Artigos relacionados

Proxies por plataforma
Proxies para SEO e SERP Tracking: posições exatas de palavras-chave em 7 países
Monitore o ranking de palavras-chave locais, audite redirecionamentos geográficos e execute o Screaming Frog com proxies IPv4 dedicados e ISP estáticos ilimitados.
Proxies por plataforma
Proxies para Web Scraping: pools de IPv4 e ISP dedicados ilimitados para crawlers 24/7
Proxies HTTP(S) IPv4 dedicados e ISP estáticos de alta velocidade para Python, Playwright, Selenium e Scrapy com tráfego mensal ilimitado.
Configuração de proxy
Como configurar proxy no Ubuntu e Debian Linux
Configure proxies HTTP(S) da VinaProxy no Ubuntu Server e Desktop em /etc/environment, gerenciador de pacotes APT, serviços systemd e GNOME.
Ferramentas grátis
Verificador de Proxy: Teste Seus Proxies Online
Verificador de proxy grátis: cole até 100 proxies como ip:port:user:pass e teste proxy online para ver status, IP de saída e latência, com cada erro explicado.
IPV4 · vietnam
Proxies IPv4 Privados no Vietnã: IPs Dedicados Econômicos para Operações em Escala
Proxies IPv4 privados no Vietnã a baixo custo para seeding no Facebook, lojas Shopee secundárias, bots e SEO no google.com.vn. Banda ilimitada.
IPV4 · united states
Proxies IPv4 Privados nos Estados Unidos: IPs Datacenter Dedicados e Rápidos
Proxies IPv4 privados dedicados nos EUA para web scraping, SERP, anúncios e Amazon. IP estático, usuário único, tráfego ilimitado e ativação rápida.
Base de conhecimento
Como Testar um Proxy Antes de Usá-lo
Como testar um proxy passo a passo: confirme a conexão, o IP e o país, meça a velocidade com curl ou verificador online e corrija erros 407 e timeout.
Casos de uso
Proxy para Web Scraping e Coleta de Dados
Proxy para web scraping: IPv4 privado rápido para a maioria dos sites, ISP estático para os mais rigorosos, banda ilimitada e scraping com responsabilidade.