Клоакинг бедного, но умного арбитражника

  • Автор темы Елена Маракова
  • Дата начала
  • Ответы 6
  • Просмотры 4.103
  • Теги
    клоака
Привет, друзья! Сегодня выкладываем статью от Даниила Выголова, занявшую первое место в конкурсе от Conversion "Жаркая весна". В материале автор рассказывает, как клоачить с помощью скрипта без трекера.

Привет, сегодня поговорим о том, что же делать, если вы ещё не накопили на нормальное решение типа IM KLO, мысль о покупке Кейтаро и настройке фильтров вселяет в вас уныние, но мечта о том, чтобы лить членокремы на Азию не покидает вас даже во сне✨

Что делать, что делать. Клоаку, ясен хрен. Но, конечно же, не с нуля.

Необходимый набор скиллов, чтобы провернуть всё нижеописанное: умение редактировать текст в Блокноте и копировать файлы.

Итак, откуда растут ноги нашего решения? Однажды на просторах интернета мной был обнаружен широко известный в узких кругах скрипт под названием «Binomo cloaker». Кто автор сей поделки, а также почему её название так похоже на имя всем знакомого трекера - я хз.

В тот момент я лил оффер «Набор трусиков Popkees» с Facebook, и фб очень не нравилось обилие голых задниц у меня на лендингах. Трекера у меня не было, а ленды хостились на бесплатном тарифе Макхоста (сразу скажу, что потребуется хостинг с поддержкой PHP). Поскольку имелся хороший скилл в кодинге, я засучил рукава и полез во внутренности скрипта, дабы допилить его до текущих реалий.

Что же на данный момент может эта штука?
  • Клоакинг БЕЗ редиректов, путём подгрузки файлов
  • Определяет ip и страну посетителя (геобазы на январь 2019)
  • Определяет ОС и UserAgent пользователя
  • Может отсеивать посетителей в зависимости от наличия/отсутствия Referer-а
  • Может провести простейший A/B тест лендингов
  • Ведёт учёт посетителей в текстовом файлике (пишет IP, страну, UserAgent и т.п.)
  • Содержит IP базу ботов ФБ, собранную с мира по нитке, отсортированную и более менее годную
Качаем архив со скриптом клоаки вот отсюда.

Теперь, как с этим всем жить. Для простейшего варианта работы нам понадобится скачать себе на комп две вещи: ваш лендинг и whitepage. Надеюсь, рассказывать, где взять whitepage, не нужно?

Отлично, далее нам нужно объединить файлы лендинга, whitepage и всё из архива скрипта клоаки в одной папке: создаём новую папку и копируем туда всё по очереди. У whitepage переименуйте файл index.html в indexw.html, а у основного лендинга переименуйте его в indexb.html. Следите, чтобы имена файлов у whitepage и лендинга не совпадали и не перезаписывались!

Осталось настроить клоаку! Открываем файл index.php в любом текстовом редакторе: лучше, чтобы не ломать глаза, с подсветкой кода, типа Notepad++, но если лень, то и старый добрый Блокнот тоже пойдёт.

В целом, код хорошо прокомментирован, если вы вдруг умеете в PHP, то вам будет несложно разобраться, ну а если нет, то я вам сейчас всё расскажу
У клоаки 2 режима работы: полный и обычный. Полный — это когда ВСЕ посетители отправляются на whitepage. Я его использовал на всякий случай при прохождении модерации. Если хотите делать также, то не забывайте потом переключаться на обычный, а не то нальёте в пельменную!

Обычный же — это когда трафик распределяется в зависимости от правил. По умолчанию включён именно он, а когда нужно переключиться на полный, меняем в строке #4 нолик на единицу:

1559106153626


В обычном режиме мы можем задавать различные правила, о них ниже.

В строках #7-8-9 указываем только те ОС на которые льём, например, если льём только моб траф, то убираем внутри кавычек всё кроме iOS и Android. Если льём и ПК и моб, то можно оставить всё, как есть.

1559106167854


На 10й строке указываем через запятую список тех стран, на которые мы льём. Страны указываем двухбуквенными сокращениями через запятую.

1559106186612


Если у вас есть свой набор ботов, либо вы просто хотите отключить пару-тройку ненужных ip, то добавьте их через запятую в строке 11, но если список большой, то лучше откройте в текстовом редакторе файл bots.dat и запихните ваш списочек туда.

1559106205087


Ну и наконец на строке #13 можно включить правило, чтобы пользователи с пустым referer-омотсылались на whitepage. Чтобы включить - меняем 0 на 1, но сначала подумайте, надо ли оно вам.

1559106216353


Теперь небольшая плюшка номер раз: все посетители сайта будут записаны в файлик visitors.txt, можно его открывать прям в браузере и смотреть, кто и откуда заходит.

1559106234494


На скрине красным выделен отфильтрованный посетитель (в данном случае — бот), его можно определить по циферке 1 в соответствующем столбце + после этой единички написано, почему посетитель был отфильтрован: у него неизвестная нам ОС и неверное ГЕО. Когда вас будут банить (а банить будут, это всё же не коммерческое решение), то можете открывать этот файлик и брать айпишники последних зашедших юзверей и добавлять их в файл bots.dat, ибо перед баном, обычно, заходят модераторы.

Плюшка номер два: если вы вдруг хотите юзать не один лендинг, а сделать A/B тестировани нескольких, то всё, что вам надо сделать, это опять-таки объединить их все в одной папке и прописать их индексные файлы через запятую на строке 43, как в примере ниже.

1559106253375


Трафик будет каждый раз рандомно идти на один из указанных лендингов, равномерно распределяясь между ними.

Дело за малым - проверить работоспособность полученного Франкенштейна. Заливаем всю нашу папку на хостинг, заходим на сайт — должен грузиться лендинг. Чтобы проверить, как работает клоака, совершим простую манипуляцию: выясняем свой ip адрес путём соответствующего запроса в гугле и прямо на хостинге добавляем свой ip в строке #11

1559106269809


Не забываем сохранить файл. Теперь заходим на сайт - должен грузиться whitepage. Работает!

На этом всё, успешного клоакинга, лейте в плюс, господа, и пишите в комментах, сколько лидов вам удалось отлить с помощью этого скрипта!

Источник
 
автору спасибо!
 
при добавлении операционной системы IOS просто открывается пустая страница(до этого был просто андроид и переводил на whitepage, после добавления переход вроде как выполняется но открывается пустая страница) , в чем может быть проблема? я так понимаю в переименовке файла index? все проверил , все гуд, но открывает пустую страницу
 
где посмотреть IP базу ботов?
 
при добавлении операционной системы IOS просто открывается пустая страница(до этого был просто андроид и переводил на whitepage, после добавления переход вроде как выполняется но открывается пустая страница) , в чем может быть проблема? я так понимаю в переименовке файла index? все проверил , все гуд, но открывает пустую страницу

разобрались? в index.php меняю андроид на виндоус, чтоб меня пустил на лендинг, в странах RU - белый экран
 
Назад
Верх
Главная Поиск Блог Обучение Партнёрки Инструменты