Cómo usar un proxy con cURL (sintaxis de consola y depuración)

Actualizado:

La herramienta de línea de comandos curl es el método más rápido y directo para validar credenciales de proxy, inspeccionar encabezados HTTP y medir la latencia de red desde la terminal de Linux, macOS o Windows utilizando tus datos ip:port:user:pass de VinaProxy.

cURL · HTTP Proxy Format
curl -x http://user:pass@ip:port https://vinaproxy.com/api/my-ip
IPv4 privado (datacenter)
🇻🇳 Vietnam
Disponible
Desde
20.000 ₫ / IP / mes
≈ 0,74 US$ · facturado en VND
Descuentos por volumen
  • 1 IP40.000 ₫
  • 5+ IPs35.000 ₫
  • 10+ IPs25.000 ₫
  • 20+ IPs25.000 ₫
  • 50+ IPs25.000 ₫
  • 100+ IPs25.000 ₫
  • 200+ IPs25.000 ₫
  • 500+ IPs25.000 ₫
  • 1000+ IPs22.000 ₫
  • 2000+ IPs20.000 ₫
Comprar Vietnam
IPv4 privado (datacenter)
🇺🇸 United States
Disponible
Desde
20.000 ₫ / IP / mes
≈ 0,74 US$ · facturado en VND
Descuentos por volumen
  • 1 IP40.000 ₫
  • 5+ IPs35.000 ₫
  • 10+ IPs25.000 ₫
  • 20+ IPs25.000 ₫
  • 50+ IPs25.000 ₫
  • 100+ IPs25.000 ₫
  • 200+ IPs25.000 ₫
  • 500+ IPs25.000 ₫
  • 1000+ IPs22.000 ₫
  • 2000+ IPs20.000 ₫
Comprar United States
Proxies por plataforma:web-scrapingseo-rank-tracking

Parámetros esenciales de cURL para proxy y comandos útiles

Indica tu proxy mediante -x (--proxy) y -U (--proxy-user), o unifícalos en una sola URL http://user:pass@ip:port:

ObjetivoComando cURLResultado y descripción
Verificar IP públicacurl -x http://user:pass@ip:port https://vinaproxy.com/api/my-ipDevuelve un JSON con la dirección IPv4 pública del proxy
Credenciales separadascurl -x http://ip:port -U "user:pass" https://vinaproxy.com/api/my-ipLa opción más segura si tu contraseña contiene caracteres especiales
Inspeccionar solo cabecerascurl -I -x http://user:pass@ip:port https://example.comRecupera únicamente el código de estado HTTP y los encabezados del servidor
Medir latencia TTFBcurl -s -o /dev/null -w "Connect:%{time_connect}s TTFB:%{time_starttransfer}s\n" -x http://user:pass@ip:port https://example.comMide los tiempos del handshake TCP y el tiempo hasta el primer byte (TTFB)

Consejos expertos para Windows PowerShell y scripts de shell

  • En Windows PowerShell, curl es por defecto un alias de Invoke-WebRequest: invoca siempre curl.exe -x ... para ejecutar el binario real de cURL
  • Añade -v (verbose) para inspeccionar el handshake CONNECT y confirmar la respuesta HTTP/1.1 200 Connection established
  • Incluye --connect-timeout 5 --max-time 15 en tus cronjobs y scripts para evitar que un destino inaccesible bloquee tus procesos
  • Guarda proxy = "http://user:pass@ip:port" en el archivo ~/.curlrc para definir un proxy predeterminado en cada invocación de curl

Paso a paso

  1. 1

    Abre tu terminal (o cmd / PowerShell en Windows)

    Recuerda escribir curl.exe si te encuentras dentro de Windows PowerShell.

  2. 2

    Ejecuta una petición de prueba a través de tu proxy

    Lanza curl.exe -x http://user:pass@ip:port https://vinaproxy.com/api/my-ip con tus credenciales de VinaProxy.

  3. 3

    Depura encabezados y conexión con el flag -v

    Añade -v para analizar el encabezado Proxy-Authorization y la negociación TLS.

  4. 4

    Agrega límites de tiempo en scripts de producción

    Especifica --connect-timeout 5 --max-time 15 en tus scripts automatizados.

Preguntas frecuentes

¿Por qué curl -x falla con un error de parámetro en Windows PowerShell?

PowerShell asigna el alias curl a Invoke-WebRequest. Ejecuta el comando como curl.exe -x http://user:pass@ip:port ... con la extensión .exe para llamar al ejecutable oficial de cURL.

¿Qué significa el mensaje HTTP/1.1 407 Proxy Authentication Required en curl -v?

Significa que cURL logró conectarse al host y puerto del proxy, pero el nombre de usuario o la contraseña proporcionados en -x o -U no son correctos.

¿Es posible probar múltiples proxies sin programar un bucle en la consola?

Sí. Pega hasta 100 proxies en nuestro Verificador de Proxies o en el Test de Velocidad de Proxies en la web.

Obtén proxies HTTP(S) de baja latencia para cURL y herramientas CLI

Credenciales inmediatas de Dedicated IPv4 y Static ISP disponibles en 7 países.

Comprar proxies para cURL

Artículos relacionados

Proxies por plataforma
Proxies para SEO y seguimiento de SERP: rankings precisos de palabras clave en 7 países
Monitoriza el ranking de palabras clave locales, audita redirecciones geográficas y ejecuta Screaming Frog con proxies IPv4 dedicados e ISP estáticos sin límite.
Proxies por plataforma
Proxies para Web Scraping: pools de IPv4 e ISP dedicados sin límite para scrapers 24/7
Proxies HTTP(S) IPv4 dedicados e ISP estáticos de alta velocidad para Python, Playwright, Selenium y Scrapy con ancho de banda mensual ilimitado.
Configuración de proxy
Cómo configurar un proxy en Ubuntu y Debian Linux
Configure proxies HTTP(S) de VinaProxy en Ubuntu Server y Desktop en /etc/environment, el gestor de paquetes APT, demonios de systemd y GNOME.
Herramientas gratuitas
Comprobador de proxies: verifica tus proxies online
Comprobador de proxies gratis: pega hasta 100 proxies como ip:port:user:pass y verifica online su estado, IP de salida y latencia. Entiende qué significa cada error.
IPV4 · vietnam
Proxies IPv4 privados de Vietnam: IP dedicadas de bajo coste para tareas de gran volumen
Proxies IPv4 privados de Vietnam a bajo coste para seeding en Facebook, Shopee secundario, bots y rastreo en google.com.vn. Tráfico ilimitado e IP fija.
IPV4 · united states
Proxies IPv4 privados de Estados Unidos: IP de centro de datos rápidas y dedicadas
Proxies IPv4 privados de EE. UU. para scraping, SERP, anuncios y Amazon. IP estática, un usuario por IP, ancho de banda ilimitado y activación rápida.
Base de conocimiento
Cómo comprobar un proxy antes de usarlo
Cómo comprobar un proxy paso a paso: confirma que conecta, verifica IP y país, mide la velocidad con curl o un comprobador online y soluciona errores 407 y timeout.
Casos de uso
Proxies para web scraping y recopilación de datos
Proxies para web scraping: IPv4 privadas rápidas para la mayoría de sitios, ISP estáticos para los estrictos, ancho de banda ilimitado y scraping responsable.