Sin KYC — sin identificación, sin selfie, sin documentos · IPv4 dedicada por IP, alquiler de 30 días
Idioma: Español
Empezar

Docs · formato de conexión

Formato de conexión del proxy: IP:PORT:USERNAME:PASSWORD

Cada IP de RackProxies llega en una línea con cuatro campos. Así es como la conviertes al formato que espera tu herramienta.

Última actualización: · 7 min de lectura

Respuesta rápida

¿Cuál es el formato de conexión del proxy?

El formato de conexión del proxy en RackProxies es una línea por IP: IP:PORT:USERNAME:PASSWORD, exportable como TXT o CSV. La mayoría de las herramientas prefieren una URL: http://USERNAME:PASSWORD@IP:PORT, con los caracteres especiales de la contraseña codificados en URL (@ se convierte en %40). Los planes empiezan en 1,29 US$ por una IPv4 dedicada durante 30 días. Sin KYC, pagando con criptomonedas.

Los cuatro campos de una línea

Línea de ejemplo, con una dirección de documentación: 203.0.113.24:8000:USERNAME:PASSWORD.

Cada IP se entrega como una línea IP:PORT:USERNAME:PASSWORD en tu cuenta, exportable como TXT o CSV.
PosiciónCampoEjemploNotas
1IP203.0.113.24La dirección IPv4 dedicada; también es la IP de salida que ven los sitios web
2PORT8000El puerto al que conectarse; usa el que aparece listado para el protocolo que uses
3USERNAMEUSERNAMEUsuario del proxy; no es necesario cuando tu propia IP está en la lista de permitidas
4PASSWORDPASSWORDContraseña del proxy; puede contener caracteres que necesitan codificación URL

¿Cómo convierto una línea en una URL de proxy?

Mueve el usuario y la contraseña al principio, unidos por :, luego añade @, la IP, : y el puerto, y pon un esquema delante. La mayoría de las librerías aceptan esta forma de URL.

UsoFormatoEjemplo
Sitios HTTP y HTTPShttp://USERNAME:PASSWORD@IP:PORThttp://USERNAME:[email protected]:8000
SOCKS5, DNS en el proxysocks5h://USERNAME:PASSWORD@IP:PORTsocks5h://USERNAME:[email protected]:PORT
Lista de IP permitidas, sin loginhttp://IP:PORThttp://203.0.113.24:8000
Herramientas con campos separadosservidor, usuario, contraseñahttp://203.0.113.24:8000 + USERNAME + PASSWORD

El esquema de un proxy HTTP es http:// incluso cuando el sitio web es https://: el esquema describe la conexión al proxy, y los sitios HTTPS pasan por un túnel CONNECT. La guía SOCKS5 vs HTTP explica socks5 y socks5h.

¿Cómo codifico en URL los caracteres especiales de una contraseña de proxy?

Sustituye cada carácter reservado por % y su código hexadecimal, o deja que tu lenguaje lo haga: urllib.parse.quote(password, safe='') en Python, encodeURIComponent(password) en JavaScript. La RFC 3986 reserva estos caracteres porque separan las partes de una URL. Un @ sin codificar en una contraseña, por ejemplo, hace que la herramienta lea el resto de la contraseña como el host.

CarácterCodificadoPor qué rompe una URL
@%40Separa el login del host
:%3ASepara el usuario de la contraseña, y el host del puerto
/%2FInicia la ruta
#%23Inicia el fragmento
?%3FInicia la query
%%25Inicia un carácter codificado
espacio%20No permitido en una URL

Solo el usuario y la contraseña necesitan esto. La IP y el puerto nunca contienen caracteres reservados. En la línea IP:PORT:USERNAME:PASSWORD original nada está codificado, así que divídela solo por los tres primeros dos puntos: una contraseña puede contener : en sí misma.

¿Puedo convertir una lista entera a la vez?

Sí. Exporta tu lista como TXT desde tu cuenta y luego ejecuta uno de los scripts de abajo. Cada uno lee proxies.txt (o el archivo que le pases), divide cada línea por sus tres primeros dos puntos, codifica el login e imprime una URL HTTP y una URL socks5h:// por IP. Si tu cuenta muestra un puerto SOCKS5 separado, usa ese puerto en la URL SOCKS5.

to_urls.py (Python 3, solo biblioteca estándar)
"""Turn IP:PORT:USERNAME:PASSWORD lines into proxy URLs, with safe encoding."""
import sys
from urllib.parse import quote


def to_proxy_url(line, scheme='http'):
    # maxsplit=3 keeps a password that itself contains ':' in one piece
    ip, port, user, password = line.strip().split(':', 3)
    return f'{scheme}://{quote(user, safe="")}:{quote(password, safe="")}@{ip}:{port}'


path = sys.argv[1] if len(sys.argv) > 1 else 'proxies.txt'
with open(path, encoding='utf-8') as handle:
    for line in handle:
        if line.strip():
            print(to_proxy_url(line))                    # HTTP proxy URL
            print(to_proxy_url(line, scheme='socks5h'))  # SOCKS5, DNS on the proxy
to_urls.mjs (Node.js 18 o posterior)
// Turn IP:PORT:USERNAME:PASSWORD lines into proxy URLs (Node.js 18 or later).
import { readFileSync } from 'node:fs';

function toProxyUrl(line, scheme = 'http') {
  const [ip, port, user, ...rest] = line.trim().split(':');
  const password = rest.join(':'); // a password may itself contain ':'
  return `${scheme}://${encodeURIComponent(user)}:${encodeURIComponent(password)}@${ip}:${port}`;
}

const lines = readFileSync(process.argv[2] ?? 'proxies.txt', 'utf8').split(/\r?\n/).filter(Boolean);
for (const line of lines) {
  console.log(toProxyUrl(line));
  console.log(toProxyUrl(line, 'socks5h'));
}
Salida para una contraseña que contiene @, : y /
http://user-7:p%40ss%3Aw%2Frd%[email protected]:8000
socks5h://user-7:p%40ss%3Aw%2Frd%[email protected]:8000

¿Qué contienen las exportaciones TXT y CSV?

La exportación TXT tiene una línea IP:PORT:USERNAME:PASSWORD por IP y nada más, lo que encaja con scripts y herramientas que importan listas de proxies. La exportación CSV contiene al menos IP, puerto, usuario, contraseña, país y fecha de fin, lo que encaja con hojas de cálculo e inventario.

Antes de leer el CSV en código, ábrelo una vez y revisa la fila de encabezado para conocer los nombres exactos de las columnas; lee las columnas por nombre, no por posición. El csv.DictReader de Python lo hace. Mantén ambos archivos privados: contienen las contraseñas de tus proxies. Si un archivo se filtra, escribe a soporte con las IPs afectadas, nunca con las contraseñas.

¿Qué formato espera mi herramienta?

La mayoría de las herramientas prefieren la forma de URL o campos separados:

  • curl: -x http://USERNAME:PASSWORD@IP:PORT, o -x http://IP:PORT -U USERNAME:PASSWORD.
  • Python requests y aiohttp: la forma de URL; consulta los ejemplos de código.
  • Node.js (undici, https-proxy-agent): la forma de URL.
  • Playwright y navegadores: campos separados: server, username, password.
  • Frameworks de scraping y gestores de proxies: a menudo la línea IP:PORT:USERNAME:PASSWORD sin procesar o USERNAME:PASSWORD@IP:PORT; revisa su pantalla de importación.

Con la lista de IP permitidas, todos los formatos eliminan el usuario y la contraseña: IP:PORT o http://IP:PORT. Usuario y contraseña, o una lista de IPs permitidas (hasta 10 IPs).

Preguntas sobre el formato de conexión

¿Por qué mi herramienta lee la contraseña como parte del host?

Porque la contraseña contiene @, : o / y no se codificó en URL. La herramienta ve el primer @ como el final del login. Codifica la contraseña con urllib.parse.quote(password, safe='') en Python o encodeURIComponent(password) en JavaScript y luego construye la URL de nuevo.

¿El puerto es el mismo para HTTP y SOCKS5?

Usa el puerto que aparece en tu cuenta para el protocolo que quieras. HTTP, HTTPS (CONNECT) y SOCKS5 son compatibles con todas las IP. Si tu cuenta muestra un puerto por IP, ese puerto es el que debes usar; si muestra un puerto SOCKS5 separado, usa ese en las URLs socks5h://.

¿Por qué recibo un error 407 con una línea que parece correcta?

Busca primero caracteres invisibles: un espacio final o un salto de línea de Windows ( ) copiado con la línea pasa a formar parte de la contraseña. Luego comprueba que los caracteres especiales estén codificados en URL y que el puerto coincida con el protocolo. Elimina los espacios de cada línea antes de dividirla, como hacen los scripts de arriba con strip() y trim().

¿El CSV incluye el país y la fecha de fin de cada IP?

Sí. La exportación CSV contiene al menos IP, puerto, usuario, contraseña, país y fecha de fin. Revisa la fila de encabezado para conocer los nombres exactos de las columnas antes de analizarlo en código. La exportación TXT solo contiene las líneas IP:PORT:USERNAME:PASSWORD, lo que encaja con herramientas que importan una lista simple.

¿Cómo se ve la línea con la lista de IP permitidas?

La línea sigue igual en tu cuenta, pero solo necesitas los dos primeros campos: IP:PORT, o http://IP:PORT como URL. El proxy reconoce tu conexión por su IP de origen, así que no se envía usuario ni contraseña. Añade la IP pública de cada máquina que se conecte, hasta el límite de la allowlist.

¿Necesito identificarme para obtener una lista de proxies?

No. Sin KYC: sin documento de identidad, sin selfie, sin documentos para registrarte, recargar o comprar. Pagas en BTC, USDT, USDC, ETH, SOL, LTC y la lista aparece en tu cuenta después de comprar el plan desde tu saldo confirmado. Una IP cuesta 1,29 US$ por 30 días; consulta precios.

Consigue tu primera línea

1 IP por 1,29 US$. Sin KYC, pagado con criptomonedas.

Referencias (5)
  1. RFC 3986: Uniform Resource Identifier (URI): Generic Syntax — IETF (2026-10-19)
  2. urllib.parse.quote: biblioteca estándar de Python — Python Software Foundation (2026-10-19)
  3. encodeURIComponent() — MDN Web Docs (2026-10-19)
  4. página de manual de curl (-x, -U) — curl project (2026-10-19)
  5. RFC 5737: bloques de direcciones IPv4 reservados para documentación — IETF (2026-10-19)

1 IP 1,29 US$ · sin KYC

Ver precios