ProxyHealthList

Inicio / Casos de uso / Proxy rotativo

Pool de proxies rotativos gratis

Un proxy rotativo envía cada petición desde una IP distinta. No necesitas un servicio de pago — puedes construir tu propio pool con una lista gratuita verificada cada hora.

Descargar pool (JSON) Top 1000 (JSON)

El patrón de rotación

Tres partes: cargar un pool verificado, rotar al siguiente proxy en cada llamada y refrescar el pool con un temporizador para reemplazar los proxies muertos.

import itertools, time, requests

LIST = "https://raw.githubusercontent.com/xyzs996/free-proxy-health-list/main/proxies/all/data.json"

def load_pool():
    data = requests.get(LIST, timeout=15).json()
    def to_url(p):
        proto, hp = p["protocol"], p["proxy"]
        if proto.startswith("socks5"): return f"socks5h://{hp}"
        if proto.startswith("socks4"): return f"socks4://{hp}"
        return f"http://{hp}"
    return [to_url(p) for p in data]

pool = load_pool()
cycle = itertools.cycle(pool)
refreshed = time.time()

def get(url, tries=10):
    global pool, cycle, refreshed
    if time.time() - refreshed > 1800:
        pool = load_pool(); cycle = itertools.cycle(pool); refreshed = time.time()
    for _ in range(tries):
        px = next(cycle)
        try:
            r = requests.get(url, proxies={"http": px, "https": px}, timeout=8)
            if r.ok: return r
        except requests.RequestException:
            continue
    raise RuntimeError("no working proxy this round")

print(get("https://httpbin.org/ip").json())

Consejos para un pool más sano

Empieza por los subconjuntos rápido o top-1000 para una mejor tasa de acierto, descarta proxies que fallen dos veces seguidas y refresca más a menudo si baja el éxito. La lista se reverifica cada hora.

Preguntas frecuentes

¿Puedo construir un proxy rotativo gratis?

Sí — rota una lista verificada y reintenta el siguiente al fallar. Rotar + reintentar es lo que hace usables los proxies gratuitos.

¿Cada cuánto refresco el pool?

Cada 15-60 minutos. La lista fuente se comprueba cada hora.

¿Cuándo conviene pagar?

Si necesitas una URL rotativa estable con SLA, mira la Pro API.

Relacionado