Escolha a região da oferta
Europa para ofertas da UE e do Reino Unido, CEI para mercados de língua russa, China para redes chinesas, World MIX para EUA, LATAM e Ásia.
Quem compra tráfego precisa abrir a landing, a página da oferta e o anúncio do concorrente a partir do geo para onde o tráfego vai, e manter as contas de anúncios num endereço estável. O Resi Prime dá um IP residencial com escolha de país e cidade, enquanto pacotes IPv4 regionais cobrem checagens de links em massa, ferramentas de espionagem e trackers.
Metade do trabalho é olhar páginas com os olhos de outra pessoa. A outra metade é fazer isso mil vezes por hora.
Abrir o funil a partir do país-alvo
Pools regionais; para países exatos, filtre a exportação CSV pela coluna de país
Conferir centenas de links e trackers por hora
1.000 threads na Europa nº 8 e 2.000 na Europa nº 9
Alimentar spy tools e parsers de redes de anúncios
Milhares de endereços por lista, renovação a cada 10 minutos, tráfego não contado
Um IP estável para uma conta de anúncios
No Resi Prime o prazo de sessão fica entre 3 minutos e 24 horas, com a cidade e o provedor que você escolher
O preço por GB cai com o tamanho do pedido, e o tráfego dura três meses. Checagens de links e ferramentas de espionagem saem mais baratas num pacote ilimitado do bloco abaixo.
| Tamanho do pedido | Resi Core | Resi Prime |
|---|---|---|
| 1 GB+ | $0.85 | $2.29 |
| 10 GB+ | $0.79 | $2.09 |
| 50 GB+economize 15% | $0.72 | $1.95 |
| 100 GB+ | $0.65 | $1.75 |
| 500 GB+ | $0.57 | $1.55 |
| 1000 GB+ | $0.49 | $1.39 |
Preços em dólares americanos por 1 GB. Você compra gigabytes inteiros, a partir de um.
Pool
Você economiza 15% ($17.00) em relação ao preço de 1 GB+
Adicione 50 GB e cada gigabyte cai para $1.75
Comprar esta quantidadeVocê pode usar os gigabytes por 3 meses a partir da compra; o que sobrar depois disso é baixado.
Europa para ofertas da UE e do Reino Unido, CEI para mercados de língua russa, China para redes chinesas, World MIX para EUA, LATAM e Ásia.
Fique com as linhas do CSV cuja coluna de país é o geo que você precisa. Aponte seu checker de links, seu teste de cloaking ou seu parser de spy tools para essa lista.
Status da landing, cadeias de redirecionamento, pixels de trackers: cada checagem de um endereço diferente, com a lista renovada a cada 10 minutos.
Coloque seus links em links.txt e escolha COUNTRY. O script abre cada URL por um proxy desse país, segue a cadeia de redirecionamentos na mão e grava o endereço final, o status e o número de saltos. Confira o geo do pool com o validador do verificador de proxies.
#!/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()
Aponte seu checker de links, seu teste de cloaking ou seu parser de spy tools para uma lista por país e abra cada landing a partir do geo da campanha antes do primeiro dólar. O script acima segue toda a cadeia de redirecionamentos, então você vê onde o funil realmente cai, não só o primeiro salto.
Envie o cabeçalho de idioma com o IP regional; algumas redes decidem primeiro pelo cabeçalho e depois pelo IP, e um redirecionamento para o idioma errado estraga o teste.
O Keitaro e outros trackers aceitam um proxy por fluxo nas configurações da fonte de tráfego: cole ip:port e escolha SOCKS5. Mantenha uma lista por geo para que endereços misturados não misturem suas capturas.
Confirme o geo do pool com o validador do verificador de proxies; para um teste pequeno, a lista de proxies grátis basta.

Contas de anúncios e perfis antidetect ficam no Resi Prime. Checagens de links, testes de cloaking e ferramentas de espionagem saem mais baratos num pacote ilimitado.
Contas e antidetectMelhor escolha
Cada perfil recebe o próprio IP residencial: cidade, provedor e tipo de dispositivo de acordo com o geo da campanha, com uma sessão de 3 minutos a 24 horas. SOCKS5 com UDP serve para navegadores antidetect.
a partir de $1.39 por GB1 GB por $2.29
Landings a partir do geo
Abra a landing e a oferta a partir de um IP residencial do país certo quando a rede corta endereços de listas. Um endereço novo a cada requisição, com o país definido na string.
a partir de $0.49 por GB1 GB por $0.85
Ferramentas de espionagem e verificadores de links
Endereços europeus sem medidor de tráfego. O bastante para milhares de checagens de links e trackers por hora e para os parsers das ferramentas de espionagem.
$277 por mêsou $1.70 por hora
Os pacotes ilimitados não servem para contas de anúncios: seus endereços são compartilhados e mudam com a lista, e uma conta precisa de um IP estável.
Escolha o Resi Prime para as contas e um pacote regional para as checagens, depois rode o verificador na lista viva.