SMM_Killa SMM_Killa написал 29.05.2019

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

SMM_Killa SMM_Killa написал 29.05.2019
7 мин
0
1943

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

banner banner

Привет, сегодня поговорим о том, что же делать, если вы ещё не накопили на нормальное решение типа 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 нолик на единицу:

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

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

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

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

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

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

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

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

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

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

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

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

Источник

Здравствуйте! У вас включен блокировщик рекламы, часть сайта не будет работать!