Compra de proxy HTTP, IP fija con soporte hasta HTTPS
Socks5Proxy es un servicio HTTP proxy que abre puertos dedicados HTTP en todas sus IPs para intermediar solicitudes HTTP/HTTPS (CONNECT), vendiendo IPs de 50 países en planes mensuales/anuales.
¿Qué es un proxy HTTP?
Un proxy HTTP es un servidor que recibe las solicitudes web enviadas por el navegador o programa, las transmite al sitio web de destino y devuelve la respuesta. El sitio web de destino ve la IP del proxy en lugar de la tuya.
El proxy HTTP es el tipo de proxy más ampliamente compatible. La configuración de proxy del sistema operativo, todos los navegadores principales, Python requests, Node.js, cURL, Scrapy, Selenium y otras herramientas aceptan proxies HTTP sin paquetes adicionales. Si tu trabajo principal es el scraping web y las llamadas API, el proxy HTTP es el más fácil de configurar.
El proxy HTTP requiere la menor cantidad de configuración en el lado del programa. La mayoría de los lenguajes y bibliotecas aceptan una dirección de proxy y automáticamente enrutan las solicitudes http y https a través del proxy. También puedes configurar un proxy HTTP en toda la configuración del sistema operativo, lo que permite que varios programas usen la misma IP.
¿Puedo acceder a sitios HTTPS con un proxy HTTP?
Sí. Al acceder a sitios HTTPS, el programa envía una solicitud CONNECT al proxy para abrir un túnel con el destino, donde la conexión cifrada fluye directamente. El proxy solo conoce la dirección de destino, no el contenido de la página ni la información de inicio de sesión.
Aunque se llama proxy HTTP, en realidad funciona con la mayoría de sitios HTTPS y APIs. En la configuración del programa, solo necesitas ingresar una dirección HTTP proxy para que tanto las solicitudes http como https pasen por el mismo proxy.
| Tipo de solicitud | Funcionamiento del proxy | Qué puede ver el proxy |
|---|---|---|
| sitio http:// | Recibir y redirigir solicitudes | Dirección y contenido de la solicitud |
| sitio https:// | Túnel CONNECT | Solo dirección y puerto de destino |
| REST API (https) | Túnel CONNECT | Solo dirección y puerto de destino |
¿Qué debo usar, un proxy HTTP o SOCKS5?
Para tareas que solo envían solicitudes web, como crawlers, bibliotecas HTTP y automatización de navegadores, HTTP es el más simple. Si conectas programas no web, usas DNS remoto o un navegador anti-detect recomienda SOCKS5, entonces usa SOCKS5.
Todas las IPs de Socks5Proxy tienen puertos HTTP y SOCKS5. No necesitas comprar productos separados, puedes conectar la misma IP de diferentes maneras según la herramienta.
Si una herramienta tiene problemas con un puerto, prueba con el otro. La IP es la misma, solo cambia el puerto, por lo que el sitio destino no notará diferencia.
¿Cuánto cuesta un proxy HTTP?
La función HTTP está incluida en todos los planes, por lo que el precio depende del tipo de IP. El precio mensual por IP compartida en centro de datos es $0.0179, en ISP compartido es $0.1800, y los precios para privado y dedicado son un poco más altos debido al menor número de usuarios compartidos.
Los planes con más IPs ofrecen un descuento de hasta 40%, y el pago anual de 12 meses ofrece un 30% adicional de descuento.
| Tipo de IP | Un usuario por IP | Precio inicial por IP al mes | Ancho de banda |
|---|---|---|---|
| Datacenter compartido | Máximo 3 usuarios | $0.0179 | Incluye 1TB/mes |
| Centro de datos privado | Máximo 2 usuarios | $0.4680 | Ilimitado |
| Datacenter dedicado | 1 cuenta | $0.8400 | Ilimitado |
| ISP compartido | Máximo 3 usuarios | $0.1800 | Incluye 250GB/mes |
| ISP privado | Máximo 2 usuarios | $0.5850 | Ilimitado |
| ISP dedicado | 1 cuenta | $1.51 | Ilimitado |
¿Cómo configuro un proxy HTTP?
Introduce la IP, puerto HTTP, usuario y contraseña (en una línea) en la configuración de tu herramienta. Formato: http://USER:PASS@IP:HTTP_PORT. Con autorización por IP activada, basta con http://IP:HTTP_PORT.
En Node.js, puedes adjuntar un agente de proxy HTTP o poner la información de host, puerto y autenticación en la opción proxy de axios. Selenium y Playwright pasan la dirección del servidor proxy al abrir el navegador, y si se requiere autenticación, Playwright también recibe el nombre de usuario y la contraseña como opciones. Ejemplos detallados por herramienta están en la página de guía.
curl -x http://USER:PASS@IP:HTTP_PORT https://api.ipify.orgimport requests
proxy = "http://USER:PASS@IP:HTTP_PORT"
r = requests.get("https://api.ipify.org", proxies={"http": proxy, "https": proxy}, timeout=20)
print(r.text)yield scrapy.Request(url, meta={"proxy": "http://USER:PASS@IP:HTTP_PORT"})export HTTP_PROXY=http://USER:PASS@IP:HTTP_PORT
export HTTPS_PROXY=http://USER:PASS@IP:HTTP_PORT¿Qué métodos de autenticación tiene el proxy HTTP?
El primero es el nombre de usuario y la contraseña. El programa envía la información de la cuenta a través del encabezado Proxy-Authorization, y puedes usar la misma configuración desde cualquier lugar. Es ideal para entornos donde cambia la ubicación de acceso, como portátiles, varios servidores o trabajos en la nube.
El segundo método es IP authorization. Registra hasta 10 IPv4 públicas de tus servidores en el dashboard, y las conexiones desde ellas no requerirán contraseña. Es útil para herramientas sin campo de contraseña o automatización, evitando guardar credenciales en configuraciones.
Puedes usar ambos métodos juntos: sin contraseña desde IPs autorizadas, y con usuario/contraseña desde otros lugares. Las IPs autorizadas pueden cambiarse en cualquier momento desde el dashboard.
¿Para qué tareas se usa principalmente el proxy HTTP?
- Web scraping: Recopila páginas públicas con Scrapy, requests y axios distribuyendo las solicitudes entre varias IP.
- Comparación de precios: verifica páginas de productos con IPs por país.
- Recolección de resultados de búsqueda: verifica rankings y resultados por país.
- Distribución de solicitudes API: Llama a APIs públicas con límites por IP distribuyendo las solicitudes.
- Pruebas de navegador: Verifica diseños regionales con Selenium y Playwright.
- IP fija de salida del sistema de la empresa: úsala como IP para registrar en la lista de permitidos de socios.
¿Qué hacer si aparece el código de respuesta 407 o un error de conexión en el proxy HTTP?
Si el problema persiste, deja el número de línea del proxy y el mensaje de error en el soporte del panel.
Comienza con proxies compartidos y cambia a privados/dedicados para acceso prolongado o grandes volúmenes. Todos los planes incluyen puertos HTTP sin modificar código.
Para reducir errores, añade tiempos de espera por solicitud y reglas de reintento con IPs alternativas. Si una IP falla repetidamente, pausa su uso y continúa con las demás.
- 407 Proxy Authentication Required: Verifica nuevamente tu nombre de usuario y contraseña, o asegúrate de que la IP de tu servidor esté registrada en la autorización IP.
- Conexión rechazada: Verifica si estás usando el puerto HTTP en lugar del puerto SOCKS5.
- Tiempo de espera agotado: aumenta el límite de tiempo de tu herramienta a 20+ segundos e inténtalo de nuevo.
- Para evitar errores 403/429 del sitio destino: aumenta el intervalo entre solicitudes y distribúyelas entre diferentes IPs.
¿Cambian los encabezados de la solicitud al usar un proxy HTTP?
Los sitios HTTPS intercambian datos cifrados dentro del túnel CONNECT, por lo que el proxy no puede ver ni modificar los encabezados de la solicitud. El sitio de destino recibe los encabezados enviados por tu programa, pero la IP de conexión cambia a la del proxy.
Incluso en sitios http:// no cifrados, Socks5Proxy no añade cabeceras que revelen tu IP real. Así, los sitios destino no pueden detectar el tráfico proxy por cabeceras y tratan la IP proxy como conexión directa.
Debes establecer y enviar encabezados como User-Agent, idioma y cookies en tu programa. Al crear un rastreador, es recomendable enviar encabezados similares a los de un navegador real.
¿Cómo uso proxies HTTP por país?
Si aplicas un filtro de país en el panel de control o la API para obtener la lista, se generará un archivo por país. Por ejemplo, si estás verificando precios en Estados Unidos, carga solo la lista de Estados Unidos; para Alemania, carga solo la lista de Alemania.
La ruta /proxies de la API devuelve en JSON códigos de país y ciudades, permitiendo obtener toda la lista una vez y dividirla por país dentro del programa. Las IPs de planes nuevos se añaden automáticamente a la misma dirección.
Las IPs de centros de datos están disponibles en varios continentes, mientras que las IPs ISP están disponibles en países de mercados clave. Puedes ver el número de IPs y ciudades por país en la página de regiones.
¿Cómo compro un proxy HTTP?
Regístrate con el token de la cuenta, recarga tu saldo y luego selecciona el tipo de IP, el país, el número de IPs y el período en la pantalla de compra. La lista se emite inmediatamente y recibes los puertos HTTP y SOCKS5.
Monto mínimo de recarga: $30. Se añade un bono según el monto recargado. El dinero de los planes no emitidos se devuelve al saldo.