Виберіть регіон офера
Європа для оферів ЄС і Великої Британії, СНД для російськомовних ринків, Китай для китайських мереж, Мікс світу для США, LATAM і Азії.
Медіабаєру треба відкрити лендинг, сторінку офера й оголошення конкурента з того гео, куди йде трафік, а рекламні кабінети тримати на стабільній адресі. Resi Prime дає домашню IP з вибором країни й міста, а регіональні пакети IPv4 закривають масові перевірки посилань, спай-сервіси й трекери.
Половина роботи дивитися на сторінки чужими очима. Друга половина робити це тисячу разів на годину.
Відкрити зв'язку з цільової країни
Регіональні пули; для точних країн фільтруйте CSV-вивантаження за стовпчиком країни
Перевіряти сотні посилань і трекерів на годину
1000 потоків на Європі №8, 2000 на Європі №9
Годувати спай-сервіси й парсери рекламних мереж
Тисячі адрес у списку, оновлення кожні 10 хвилин, трафік не рахується
Стабільна IP під рекламний кабінет
На Resi Prime сесія від 3 хвилин до 24 годин, місто й провайдер на вибір
Ціна за ГБ падає з обсягом замовлення, трафік діє три місяці. Перевірки посилань і спай-сервіси дешевше ганяти на безлімітному пакеті з блоку нижче.
| Обсяг замовлення | Resi Core | Resi Prime |
|---|---|---|
| від 1 ГБ | $0.85 | $2.29 |
| від 10 ГБ | $0.79 | $2.09 |
| від 50 ГБекономія 15% | $0.72 | $1.95 |
| від 100 ГБ | $0.65 | $1.75 |
| від 500 ГБ | $0.57 | $1.55 |
| від 1000 ГБ | $0.49 | $1.39 |
Ціни в доларах США за 1 ГБ. Трафік купується цілою кількістю гігабайтів, від 1 ГБ.
Пул
Економія 15% ($17.00) проти ціни від 1 ГБ
Ще 50 ГБ, і кожен гігабайт вийде по $1.75
Купити цей обсягГігабайти можна витрачати 3 місяці від дати покупки, потім залишок списується.
Європа для оферів ЄС і Великої Британії, СНД для російськомовних ринків, Китай для китайських мереж, Мікс світу для США, LATAM і Азії.
Лишіть рядки CSV, де в стовпчику країни потрібне вам гео. Вкажіть цей список чекеру посилань, тесту клоакінгу чи парсеру спай-сервісу.
Статус лендинга, ланцюжки редиректів, пікселі трекерів: кожна перевірка з іншої адреси, список оновлюється кожні 10 хвилин.
Покладіть посилання в links.txt і виберіть COUNTRY. Скрипт відкриває кожен URL через проксі цієї країни, вручну проходить ланцюжок редиректів і пише кінцеву адресу, статус і кількість кроків. Гео пулу перевіряйте валідатором на сторінці чекера проксі.
#!/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()
Вкажіть чекеру посилань, тесту клоакінгу чи парсеру спай-сервісу список для конкретної країни і відкривайте кожен лендинг з гео кампанії до першого долара. Скрипт вище проходить увесь ланцюжок редиректів, тож ви бачите, куди зв'язка насправді приводить, а не лише її перший крок.
Надсилайте заголовок мови разом із регіональним IP; деякі мережі вирішують спершу за заголовком, потім за IP, а редирект на не ту мову губить тест.
Keitaro та інші трекери приймають проксі для кожного потоку в налаштуваннях джерела трафіку: вставте ip:port і виберіть SOCKS5. Тримайте окремий список на кожне гео, щоб змішані адреси не змішували скриншоти.
Гео пулу підтверджуйте валідатором на сторінці чекера проксі; для невеликого тесту вистачить безкоштовного списку проксі.

Рекламні кабінети й профілі антидетекту живуть на Resi Prime. Перевірки посилань, клоаки й спай-сервіси дешевше ганяти через безлімітний пакет.
Кабінети й антидетектНайкращий вибір
Кожному профілю своя домашня IP: місто, провайдер і тип пристрою під гео кампанії, сесія від 3 хвилин до 24 годин. SOCKS5 з UDP підходить антидетект-браузерам.
від $1.39 за ГБ1 ГБ за $2.29
Лендинги з гео
Відкривайте лендинг і офер з домашньої IP потрібної країни, якщо мережа відсікає адреси зі списків. Нова адреса на кожен запит, країна задається в рядку.
від $0.49 за ГБ1 ГБ за $0.85
Спай-сервіси й чекери посилань
Європейські адреси без лічильника трафіку. Вистачає на тисячі перевірок посилань і трекерів на годину та на парсери спай-сервісів.
$277 на місяцьабо $1.70 за годину
Для рекламних кабінетів безлімітні пакети не підходять: адреси в них спільні й змінюються зі списком, а кабінету потрібна одна постійна IP.
Візьміть Resi Prime під кабінети й регіональний пакет під перевірки, запустіть чекер на живому списку.