GeekProxy и Keitaro
В Keitaro нет настройки исходящего прокси. Трекер стоит на вашем сервере, принимает клик и редиректит его, и ничего вашего в этой цепочке нет. Прокси появляется с вашей стороны экрана: браузер, который открывает ссылку кампании из страны оффера. В гайде разбираем этот сценарий, фильтры потоков, которые на него реагируют, и единственное место в Keitaro, где нужен статический IP.
Что нужно: активный план GeekProxy, данные прокси из кабинета и работающий Keitaro. Первый тестовый клик займёт минут десять.
Получить прокси1 Перед началом
Сразу честно. Откройте страницу Settings в Keitaro и прочитайте поля: каталог локальных лендингов, валюта, таймаут S2S-постбэка, Dashboard accessible by IP, трекинговые куки. Прокси там нет. Слово встречается ровно в двух местах, и ни одно из них не прокси-клиент.
- Фильтр потока Proxy в группе Network and visitor, рядом с IP, IPv6, Mobile operator, ISP, Connection type, Bot и Uniqueness. Он сортирует посетителей, а не гонит ваш трафик куда-то
- Галочка Cloudflare proxy на вкладке Domains. Это Cloudflare перед трекером, к нашей теме отношения не имеет
Что тогда настраивать? То, чего Keitaro за вас не сделает. Если оффер залочен на Германию, увидеть немецкий лендинг, цену и цепочку редиректов можно только одним способом: прийти немецким посетителем. То есть браузером с выходом GeekProxy в Германии. Его и настраиваем ниже.
Что понадобится
- Активный план GeekProxy (ISP или резидентские; почему не датацентр, в разделе 7)
- Данные прокси из кабинета: хост, порт, логин, пароль
- Chrome или Firefox с отдельным профилем либо профиль антидетекта
- Кампания в Keitaro с потоком и прикреплённым лендингом или оффером
- Поле Откуда взять
- Протокол HTTP (SOCKS5 только с белым списком IP)
- Хост IP или имя шлюза из кабинета
- Порт из кабинета
- Логин из кабинета
- Пароль из кабинета
2 Где взять данные прокси
- Войдите в кабинет GeekProxy
- Откройте план. У планов с оплатой за IP (ISP, датацентр) адреса, порты, логин и пароль лежат прямо на карточке, а кнопка Export отдаёт список текстом
- У резидентских планов нажмите Options. Панель Proxy Configuration соберёт строку логина с выбранной страной, городом и длиной сессии. Готовую строку копируйте из Proxy List
Для проверок трекера выбирайте страну оффера, а не страну, где вы сидите. По одному выходу на каждое гео, куда льёте. Если оффер в США таргетирован по штатам, выбирайте и штат.
3 Браузер через прокси
Keitaro всё равно, каким браузером вы пришли. Трекер видит IP, заголовки и user agent, больше ничего. Сама настройка браузера по шагам расписана в гайдах по Google Chrome и Firefox, здесь только короткая версия.
- Заведите отдельный профиль браузера под тесты трекера. В основном профиле лежат куки от прошлых заходов, и фильтр Uniqueness посчитает вас повторным посетителем
- Впишите хост
IPи портPORTкак HTTP-прокси. При первой загрузке страницы браузер спроситLOGINиPASSWORD - Откройте
https://ipinfo.io/jsonи убедитесь, что IP принадлежит прокси, а не вашему домашнему каналу
SOCKS5 с логином и паролем не работает в Chrome, Edge, Opera и Firefox. Эти браузеры вообще не отправляют учётные данные SOCKS. Берите HTTP с логином и паролем или переключите план GeekProxy на белый список IP и используйте SOCKS5 без авторизации.
Антидетект-браузеры принимают те же четыре значения на профиль и обычно умеют SOCKS5 с авторизацией. Дальше гайд одинаков для любого варианта.
4 Проходим кампанию и читаем фильтры
Теперь сам тест. Скопируйте ссылку кампании из Keitaro, вставьте в браузер с прокси и пройдите цепочку: ссылка кампании, лендинг, оффер. Посмотрите язык, валюту, цену. Потом вернитесь в трекер и найдите свой клик в логе кликов.
Читать там нужно одно: как фильтры группы Network and visitor обошлись с этим кликом. У каждого есть зависимость, о которой стоит знать.
- ISP работает, если стоит база Keitaro Geo (по умолчанию с 10-й версии) или IP2Location ISP. MaxMind больше не поддерживается
- Connection type без базы предлагает только mobile network и wifi. С версии 11.4 фильтр прячет типы, которые не может определить
- Proxy самый интересный. По документации проверка идёт по HTTP-заголовкам. Там же признают, что не каждый прокси так опознаётся, и советуют базу IP2Location PX2
- Bot опирается на базу ботов трекера и списки в Settings, Bot lists. Прокси и хостинговый трафик этот фильтр ботами не считает
Почему тип выхода решает всё
По тестовому клику идут две проверки. Проверка заголовков ищет что-то вроде Via или X-Forwarded-For: их добавляют прозрачные корпоративные прокси, а чистый резидентский или ISP-выход нет. Проверка по базе, если вы поставили PX2, ищет IP по классам. PX2 знает VPN, TOR, PUB для публичных прокси, WEB и SES для краулеров и DCH для диапазонов датацентров и хостингов. Резидентских адресов в PX2 нет вообще.
Складываем. Датацентровый выход попадает в хостинговый диапазон, PX2 говорит DCH, и фильтр Proxy уводит тестовый клик туда, куда вы отправляете прокси-трафик. Резидентский или ISP-выход заголовков не добавляет и в списках PX2 не значится, так что тот же фильтр пропускает его как обычного посетителя. Это не фокус. Та же логика применяется к вашему платному трафику, поэтому и тестировать надо с таким IP, какой у реальных посетителей.
5 Симуляция трафика и белый список админки
Рядом с этим сценарием лежат две встроенные функции, и их часто путают.
Traffic simulation принимает кампанию, число запросов и Data for flow filters: IP, рефереры, ключевики, user agent, языки, источники, SubID с 1 по 30 и параметры. Она бьёт по потокам фейковыми запросами и показывает, какой поток поймал каждый. Проверить фильтр Country на 50 адресах за минуту удобно. А вот что отрисует лендинг, не покажет: браузера в процессе нет, прокси тоже. Симуляция для логики фильтров, браузер с прокси для настоящей страницы.
Dashboard accessible by IP лежит на странице Settings. Заполните поле, и админка будет отвечать только перечисленным адресам. Разумно для сервера, на котором вся статистика кампаний. Подвох в вашем собственном адресе: домашний канал меняет IP, Wi-Fi в отеле меняет его каждый день, и в момент смены вы заперты снаружи. Обычное решение: пустить админский браузер через один статический ISP-адрес GeekProxy и внести в список его. Ездите куда угодно, панель видит один и тот же IP.
6 Проверка работы
Три проверки по порядку.
- В браузере с прокси откройте
https://ipinfo.io/json. Должен вернуться IP прокси. Если видите домашний адрес, остановитесь и сначала чините браузер - Откройте ссылку кампании и найдите клик в логе Keitaro. Country и ISP должны совпасть с выходом, который вы выбрали в кабинете
- Убедитесь, что клик ушёл в ожидаемый поток, а не в тот, куда смотрит фильтр Proxy или Bot
Повторите для каждого гео, куда льёте, а не для одного первого. Страница через прокси грузится медленнее, чем у посетителя, который правда сидит в этой стране, так что на время загрузки здесь не смотрите.
7 Какой продукт GeekProxy подходит
Смотреть лендинги и офферы глазами посетителя лучше через Residential Flex или статический ISP. Оба дают адрес из обычной абонентской сети, не добавляют заголовков и не попадают в хостинговые списки PX2. Flex работает только по TCP, браузер этого не замечает, а страну можно выбирать на каждую сессию. Для белого списка админки нужен адрес, который никуда не денется: статический ISP, по одному IP на оператора. Датацентр IPv4 на стороне посетителя не годится. PX2 относит хостинговые диапазоны к DCH, и фильтр Proxy с установленной PX2 будет каждый раз уводить тестовый клик на прокси-ветку. Мобильные нужны только тогда, когда поток фильтрует по Connection type или Mobile operator и вам надо увидеть именно эту ветку.
8 Частые проблемы
Тестовый клик уходит в «прокси»-поток
Вы пришли с датацентрового выхода, и PX2 отметила его как DCH, либо выход добавляет заголовки пересылки. Переключитесь на резидентский или ISP-выход и кликните ещё раз.
Фильтр ISP пустой, в Connection type всего два значения
Не установлена гео-база с данными об ISP. Keitaro Geo стоит по умолчанию с 10-й версии, альтернатива IP2Location ISP. Без неё Connection type предлагает только mobile network и wifi.
Заперло после включения Dashboard accessible by IP
Сменился ваш IP. Пустите админский браузер через статический ISP-прокси и внесите в список его адрес вместо домашнего. До тех пор очистить поле получится только с доступом к серверу.
Браузер не спрашивает пароль прокси
Вы настроили SOCKS5. Chrome и Firefox учётные данные SOCKS5 не отправляют. Используйте HTTP с логином и паролем или переведите план на белый список IP.
Прокси для проверок в Keitaro
Резидентские и ISP-выходы в странах, куда вы льёте, HTTP и SOCKS5, готовы за секунды.
Заказать