Clo

Clo

China

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

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

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

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

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

— Клоакинг БЕЗ редиректов, путём подгрузки файлов

— Определяет ip и страну посетителя (геобазы на январь 2019)

— Определяет ОС и UserAgent пользователя

— Может отсеивать посетителей в зависимости от наличия/отсутствия Referer-а

— Может провести простейший A/B тест лендингов

— Ведёт учёт посетителей в текстовом файлике (пишет IP, страну, UserAgent и т.п.)

— Содержит IP базу ботов ФБ, собранную с мира по нитке, отсортированную и более менее годную

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

Отлично, далее нам нужно объединить файлы лендинга, whitepage и всё из архива скрипта клоаки в одной папке: создаём новую папку и копируем туда для начала клоаку. Затем создаём подпапки white и land и копируем в них ваш вайт и лендинг соответственно.

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

В целом, код хорошо прокомментирован, если вы вдруг умеете в PHP, то вам будет несложно разобраться, ну а если нет, то я вам сейчас всё расскажу 😉

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

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

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

Далее указываем те ОС, на которые льём. Например, если льём только моб траф, то убираем внутри кавычек всё кроме iOS и Android. Если льём и ПК и моб, то можно оставить всё, как есть.

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

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

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

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

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

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

$black_folder_name = 'land1,land2,land3';

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

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

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

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

P.S. Последнюю версия скрипта всегда можно взять на GitHub, и если вдруг вы хотите внести вклад в общее дело — welcome!


Report Page