Formato de Conexión
Host del proxy, puertos, protocolos y todos los formatos de cadenas de credenciales admitidos.
Host y Puertos
Todas las conexiones proxy pasan por un único host. No existen variantes de gateway regionales.
| Puerto | Protocolo | Tipo de sesión | Usar para |
|---|---|---|---|
823 | HTTP / HTTPS | Rotativo | Web scraping, REST APIs, automatización de navegador |
824 | SOCKS5 | Rotativo | Proxy a nivel TCP, túneles SSH, herramientas nativas SOCKS |
10000–20000 | HTTP | Sticky (basado en puerto) | Sesiones que requieren una IP persistente por ranura de conexión |
Host: proxy.raxyproxy.com — úselo en cada conexión. No use direcciones IP directamente; pueden cambiar sin previo aviso.
Formatos de Credenciales
Las credenciales del proxy constan de cuatro partes. Puede expresarlas en diferentes órdenes según lo que espera su herramienta.
| Formato | Ejemplo |
|---|---|
host:port:user:pass | proxy.raxyproxy.com:823:USERNAME:PASSWORD |
user:pass@host:port | USERNAME:PASSWORD@proxy.raxyproxy.com:823 |
http://user:pass@host:port | http://USERNAME:PASSWORD@proxy.raxyproxy.com:823 |
socks5://user:pass@host:port | socks5://USERNAME:PASSWORD@proxy.raxyproxy.com:824 |
Protocolos
HTTP/HTTPS (puerto 823)
Use HTTP tunnelling (CONNECT) para destinos HTTPS — su cliente envía una solicitud CONNECT y todo el tráfico posterior está cifrado de extremo a extremo. El puerto 823 maneja tanto HTTP como HTTPS.
curl -x http://USERNAME:PASSWORD@proxy.raxyproxy.com:823 \
https://httpbin.org/ipSOCKS5 (puerto 824)
SOCKS5 opera en la capa TCP y hace proxy de cualquier protocolo, no solo HTTP. Úselo para herramientas que admiten explícitamente SOCKS5, para túneles SSH o cuando necesite hacer proxy de tráfico no HTTP.
curl --socks5-hostname proxy.raxyproxy.com:824 \
-U USERNAME:PASSWORD \
https://httpbin.org/ip¿Cuál usar?
Use HTTP (puerto 823) para todo lo relacionado con la web. Use SOCKS5 (puerto 824) solo cuando su herramienta lo soporte nativamente o cuando necesite proxy a nivel TCP.
Formatos de URL por Lenguaje
Diferentes bibliotecas HTTP esperan URLs de proxy en formas ligeramente distintas.
import requests
proxies = {
"http": "http://USERNAME:PASSWORD@proxy.raxyproxy.com:823",
"https": "http://USERNAME:PASSWORD@proxy.raxyproxy.com:823",
}
r = requests.get("https://httpbin.org/ip", proxies=proxies)import { HttpsProxyAgent } from 'https-proxy-agent';
const agent = new HttpsProxyAgent('http://USERNAME:PASSWORD@proxy.raxyproxy.com:823');curl_setopt($ch, CURLOPT_PROXY, 'http://proxy.raxyproxy.com:823');
curl_setopt($ch, CURLOPT_PROXYUSERPWD, 'USERNAME:PASSWORD');proxyURL, _ := url.Parse("http://USERNAME:PASSWORD@proxy.raxyproxy.com:823")
transport := &http.Transport{Proxy: http.ProxyURL(proxyURL)}
client := &http.Client{Transport: transport}Formatos de Salida de API
Cuando llama a GET /api/v1/packages/{id}/proxies, el parámetro format controla cómo se devuelven las credenciales.
| valor de format | Salida |
|---|---|
user:pass@host:port | USERNAME:PASSWORD@proxy.raxyproxy.com:823 (predeterminado) |
host:port:user:pass | proxy.raxyproxy.com:823:USERNAME:PASSWORD |
user:pass:host:port | USERNAME:PASSWORD:proxy.raxyproxy.com:823 |
user:pass | USERNAME:PASSWORD |
host:port | proxy.raxyproxy.com:823 |
http://user:pass@host:port | http://USERNAME:PASSWORD@proxy.raxyproxy.com:823 |
socks5://user:pass@host:port | socks5://USERNAME:PASSWORD@proxy.raxyproxy.com:824 |