Привет, сегодня поговорим о том, что же делать, если вы ещё не накопили на нормальное решение типа IM KLO, мысль о покупке Кейтаро и настройке фильтров вселяет в вас уныние, но мечта о том, чтобы лить членокремы на Азию не покидает вас даже во сне✨
Что делать, что делать. Клоаку, ясен хрен. Но, конечно же, не с нуля.
Необходимый набор скиллов, чтобы провернуть всё нижеописанное: умение редактировать текст в Блокноте и копировать файлы.
Итак, откуда растут ноги нашего решения? Однажды на просторах интернета (а точнее на хорошем форуме BlackHatWorld) мной был обнаружен широко известный в узких кругах скрипт под названием «Binomo cloaker». Кто автор сей поделки, а также почему её название так похоже на имя всем знакомого трекера - я хз. Если вы в курсе - напишите в комментах, плз.
Этот материал участвует в конкурсе "Жаркая Весна". Примите участие и выиграйте Macbook, Apple Watch, Playstation и другие призы благодаря спонсорам:
- Leadbit - лидирующая международная сеть по версии AffiliateFix.com. Любые вертикали: Dating, Gambling, Finance, Sweepstakes, Mobile subs и Nutra.
- Clickdealer.com - партнерка с мировым именем. Свыше 12 вертикалей, тысячи офферов и Smartlink, работающая на собственной платформе.
- Shakes.pro - партнерка с собственными эксклюзивными офферами, лидирующая в нише WOW-товаров. Крутые условия, собственные промо и индивидуальный подход.
- DatsPush - рекламная сеть нового формата: выгодно монетизируйте сайты и покупайте качественный, живой трафик. Более +250 ГЕО и своя свежая база.
Узнайте подробности, напишите свой первый пост и забирайте ценные призы здесь.
Что же на данный момент может эта штука?
- Клоакинг БЕЗ редиректов, путём подгрузки файлов
- Определяет 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. Работает!
На этом всё, успешного клоакинга, лейте в плюс, господа, и пишите в комментах, сколько лидов вам удалось отлить с помощью этого скрипта!
P.S. Выкладываю исходный код на GitHub, если вдруг вы хотите внести вклад в общее дело — welcome!