Entrar Registrarse
Arbitraje de tráfico

Proxies para arbitraje: tu embudo tal como lo ve el geo

Quien compra tráfico necesita abrir la landing, la página de la oferta y el anuncio de la competencia desde el geo al que va el tráfico, y mantener las cuentas publicitarias en una dirección estable. Resi Prime da una IP doméstica con elección de país y ciudad, mientras que los paquetes IPv4 regionales cubren las comprobaciones masivas de enlaces, las herramientas espía y los trackers.

  • Resi Prime: geo por ciudad
  • sesiones de 3 minutos a 24 horas
  • paquetes para comprobar enlaces
Escritorio con tres monitores que muestran paneles publicitarios
Arbitraje de tráfico

Qué necesita el arbitraje y qué da el paquete

La mitad del trabajo es mirar páginas con los ojos de otro. La otra mitad es hacerlo mil veces por hora.

Qué pide la tareaQué dan los planes

Abrir el embudo desde el país objetivo

Pools regionales; para países exactos, filtra la exportación CSV por la columna de país

Revisar cientos de enlaces y trackers por hora

1.000 hilos en Europa n.º 8 y 2.000 en Europa n.º 9

Alimentar spy tools y parsers de redes publicitarias

Miles de direcciones por lista, renovación cada 10 minutos, tráfico sin contar

Una IP estable para una cuenta publicitaria

En Resi Prime la sesión va de 3 minutos a 24 horas, con la ciudad y el ISP que elijas

Proxies residenciales

Calcula tu tráfico de Resi Prime

El precio por GB baja con el tamaño del pedido, y el tráfico dura tres meses. Las comprobaciones de enlaces y las herramientas espía salen más baratas con un paquete ilimitado del bloque de abajo.

Precio de los proxies residenciales por 1 GB según el tamaño del pedido
Tamaño del pedidoResi CoreResi Prime
1 GB+$0.85$2.29
10 GB+$0.79$2.09
50 GB+ahorra un 15%$0.72$1.95
100 GB+$0.65$1.75
500 GB+$0.57$1.55
1000 GB+$0.49$1.39

Precios en dólares estadounidenses por 1 GB. Se compran gigabytes enteros, a partir de uno.

Pool

  • 30M+ IP domésticas en 220 países
  • Geo hasta la ciudad, además de ISP, ASN y tipo de dispositivo
  • Una sesión de 3 minutos a 24 horas o una IP nueva en cada petición
  • SOCKS5 con UDP y hasta 5000 líneas de una vez
Total
$97.50
Por 1 GB
$1.95
Tramo
50–99 GB

Ahorras un 15% ($17.00) frente al precio de 1 GB+

Añade 50 GB y cada gigabyte baja a $1.75

Comprar esta cantidad

Puedes usar los gigabytes durante 3 meses desde la compra; lo que quede después se da de baja.

Sobre los residenciales

Tres pasos hasta un embudo revisado

Elige la región de la oferta

Europa para ofertas de la UE y el Reino Unido, CEI para mercados rusohablantes, China para redes chinas, World MIX para EE. UU., LATAM y Asia.

Filtra hasta el país exacto

Quédate con las filas del CSV cuya columna de país sea el geo que necesitas. Apunta a esa lista tu comprobador de enlaces, tu prueba de cloaking o tu parser de spy tools.

Lanza las revisiones en masa

Estado de la landing, cadenas de redirección, píxeles de trackers: cada revisión desde una dirección distinta y la lista renovada cada 10 minutos.

Comprobador de landings listo: sigue cada redirección por geo

Pon tus enlaces en links.txt y elige COUNTRY. El script abre cada URL a través de un proxy de ese país, sigue a mano la cadena de redirecciones y escribe la dirección final, el estado y el número de saltos. Comprueba el geo del pool con el validador del comprobador de proxies.

CSV export link from your dashboard
open the funnel as a visitor from this country
one URL per line
url;final_url;status;hops;proxy is written here
Los valores salen del formulario; copia o descarga el archivo listo.
Mostrar el código del script
Python 3.8+ · arbitrage.py
#!/usr/bin/env python3
"""Landing and redirect checker for Advanced.name proxies.

Opens each URL through a proxy from the target country, follows the redirect
chain by hand and reports the final address, HTTP status and the whole hop path.
Use it to see where a funnel really lands from a given geo before you buy traffic.
Standard library only. Run: python3 landings.py
"""

# ================================ CONFIG ====================================
CSV_URL = "https://get.advanced.name/YOUR_LIST_ID.csv"  # CSV export link from your dashboard
COUNTRY = "DE"          # open the funnel as a visitor from this country
MIN_SPEED = 3
LINKS_FILE = "links.txt"                 # one URL per line
OUT_FILE = "landings.csv"                # url;final_url;status;hops;proxy is written here
MAX_HOPS = 10
THREADS = 30
TIMEOUT = 20
# ============================================================================

import csv
import io
import sys
import threading
import urllib.error
import urllib.request
from concurrent.futures import ThreadPoolExecutor, as_completed
from urllib.parse import urljoin

COL_IP, COL_PORT, COL_COUNTRY, COL_SPEED = 0, 1, 2, 3
UA = "Mozilla/5.0 (iPhone; CPU iPhone OS 17_0 like Mac OS X) AppleWebKit/605.1 Mobile Safari/604.1"


class NoRedirect(urllib.request.HTTPRedirectHandler):
    def redirect_request(self, *args):
        return None            # we follow redirects ourselves to record every hop


def load_proxies():
    raw = urllib.request.urlopen(CSV_URL, timeout=30).read().decode("utf-8", "replace")
    pool = []
    for row in csv.reader(io.StringIO(raw), delimiter=";"):
        if len(row) <= COL_SPEED or not row[COL_PORT].strip().isdigit():
            continue
        if COUNTRY and row[COL_COUNTRY].strip().upper() != COUNTRY.upper():
            continue
        if int(row[COL_SPEED] or 0) < MIN_SPEED:
            continue
        pool.append(row[COL_IP].strip() + ":" + row[COL_PORT].strip())
    return pool


def opener(proxy):
    return urllib.request.build_opener(
        NoRedirect, urllib.request.ProxyHandler({"http": "http://" + proxy, "https": "http://" + proxy}))


def trace(url, proxy):
    hops = 0
    op = opener(proxy)
    while hops < MAX_HOPS:
        req = urllib.request.Request(url, headers={"User-Agent": UA, "Accept-Language": COUNTRY.lower()})
        try:
            resp = op.open(req, timeout=TIMEOUT)
        except urllib.error.HTTPError as err:
            resp = err
        status = resp.getcode()
        location = resp.headers.get("Location")
        if location and 300 <= status < 400:
            url = urljoin(url, location)
            hops += 1
            continue
        return url, status, hops
    return url, 599, hops


def main():
    proxies = load_proxies()
    if not proxies:
        sys.exit("No proxies for COUNTRY=%r." % COUNTRY)
    with open(LINKS_FILE, encoding="utf-8") as fh:
        links = [line.strip() for line in fh if line.strip() and not line.startswith("#")]
    print("proxies: %d (%s), links: %d" % (len(proxies), COUNTRY, len(links)))

    lock = threading.Lock()
    counter = {"i": 0}
    rows = []

    def check(url):
        with lock:
            proxy = proxies[counter["i"] % len(proxies)]
            counter["i"] += 1
        try:
            final, status, hops = trace(url, proxy)
        except Exception as exc:
            final, status, hops = "err: %s" % exc.__class__.__name__, 0, 0
        return url, final, status, hops, proxy

    with ThreadPoolExecutor(max_workers=THREADS) as pool:
        for fut in as_completed([pool.submit(check, u) for u in links]):
            row = fut.result()
            rows.append(row)
            print("%-3s hops=%d  %s -> %s" % (row[2], row[3], row[0][:40], str(row[1])[:50]))

    with open(OUT_FILE, "w", encoding="utf-8", newline="") as out:
        writer = csv.writer(out, delimiter=";")
        writer.writerow(["url", "final_url", "status", "hops", "proxy"])
        writer.writerows(rows)
    print("written %s" % OUT_FILE)


if __name__ == "__main__":
    main()
Configuración

Revisar embudos y trackers por geo

Landings, cloaking y spy tools

Apunta tu comprobador de enlaces, tu prueba de cloaking o tu parser de spy tools a una lista por país y abre cada landing desde el geo de la campaña antes del primer dólar. El script de arriba sigue toda la cadena de redirecciones, así ves dónde aterriza de verdad un embudo y no solo su primer salto.

Envía la cabecera de idioma con la IP regional; algunas redes deciden primero por la cabecera y después por la IP, y una redirección al idioma equivocado arruina la prueba.

Trackers y herramientas publicitarias

Keitaro y otros trackers aceptan un proxy por flujo en los ajustes de la fuente de tráfico: pega ip:port y elige SOCKS5. Lleva una lista por geo para que las direcciones mezcladas no mezclen tus capturas.

Confirma el geo del pool con el validador del comprobador de proxies; para una prueba pequeña basta la lista de proxies gratis.

En la práctica

El escritorio de un media buyer

Cuatro hábitos de un media buyer cuidadoso

  1. Revisa cada landing desde el geo de la campaña antes de gastar el primer dólar; una redirección al idioma equivocado tira por tierra toda la prueba.
  2. Envía la cabecera de idioma con la IP regional; algunas redes deciden primero por la cabecera y después por la IP.
  3. Lleva listas separadas por geo y por herramienta: las listas mezcladas dan capturas mezcladas.
  4. Son paquetes rotativos compartidos. Lleva las cuentas publicitarias y los perfiles antidetect por los proxies residenciales Resi Prime, y deja los paquetes para comprobaciones, scrapers y herramientas espía.

Planes por GB para esta tarea

FAQ

Preguntas sobre esta tarea

¿Puedo abrir la landing como un usuario alemán?
Sí. Toma el pool Europa y quédate con las filas del CSV con país DE; todas las direcciones de esa lista son alemanas.
¿Sirven estos proxies para gestionar cuentas publicitarias?
No. Los paquetes son direcciones rotativas compartidas para comprobaciones, parsing y herramientas espía. Las cuentas publicitarias y los navegadores antidetect necesitan Resi Prime: una IP doméstica propia por perfil durante hasta 24 horas.
¿Cuántos enlaces puedo revisar por hora?
Con 1.000 hilos en Europa n.º 8, un comprobador procesa decenas de miles de enlaces por hora; el límite lo pone la tolerancia del objetivo, no el pool.
¿Hay prueba?
Una hora gratis en cualquier paquete ilimitado con todos los hilos, suficiente para pasar tu comprobador de enlaces por todos los geos. Resi Prime se prueba comprando 1 GB, y el tráfico dura tres meses.
¿Puedo elegir una ciudad para comprobar el geo?
Sí, en Resi Prime: país, región, ciudad, ISP y ASN van en la cadena de conexión. Los paquetes ilimitados llegan hasta el país, filtrado por la columna del CSV exportado.
Planes para esta tarea

Qué tomar para el arbitraje de tráfico

Las cuentas publicitarias y los perfiles antidetect viven en Resi Prime. Las comprobaciones de enlaces, las pruebas de cloaking y las herramientas espía salen más baratas con un paquete ilimitado.

Resi Prime

Cuentas y antidetectLa mejor opción

30M+ IP · 220 países · sin límite de hilos

Cada perfil recibe su propia IP doméstica: ciudad, ISP y tipo de dispositivo acordes con el geo de la campaña, con una sesión de 3 minutos a 24 horas. SOCKS5 con UDP sirve para navegadores antidetect.

desde $1.39 por GB1 GB por $2.29

Resi Core

Landings desde el geo

2M+ IP · más de 200 países · sin límite de hilos

Abre la landing y la oferta desde una IP doméstica del país adecuado cuando la red corta las direcciones de las listas. Una dirección nueva en cada petición, con el país fijado en la cadena.

desde $0.49 por GB1 GB por $0.85

Proxies ilimitados

Herramientas espía y comprobadores de enlaces

Paquete #8 · Europa · 3000 IP · 1000 hilos

Direcciones europeas sin contador de tráfico. Suficiente para miles de comprobaciones de enlaces y trackers por hora y para los parsers de herramientas espía.

$277 al meso $1.70 por hora

Los paquetes ilimitados no sirven para cuentas publicitarias: sus direcciones son compartidas y cambian con la lista, y una cuenta necesita una IP estable.

Revisa el embudo desde cada geo esta noche

Toma Resi Prime para las cuentas y un paquete regional para las comprobaciones, y luego pasa el comprobador por la lista viva.

Precios Prueba una hora gratis