Ставим КЛО на домен WordPress (Kclient - JS/PHP)

Включить нумерованное содержание?
Да

Содержание

Всем салюты! Давненько не писал статей, но недавно столкнулся с довольно актуальной задачей. Поставить Кло на домен, находящий вне трекера (то есть на хостинге). И вроде бы что нового? Копируй код JS клиента с трекера и вставляй в <Head, но на панели WP не всегда все делается в 2 клика! Разберем в данной статье 2 метода кло: Kclient - JS и Kclient PHP.

Начнем с самой настройки вайта на WP на примере Hostinger

Вы зарегистрировались, купили нужный план (нужное количество сайтов) и видите главную страницу. На вкладке Websites создаются сайты. Здесь нажимаем на кнопку Add Website.

Материал с канала: ВЛАДИМИР АРБИТРАЖ

Screenshot-2025-10-26-at-12-07-41.png


Выбираем WP

Screenshot-2025-10-26-at-12-08-01.png


Проходимся по всем пунктам и выбираем шаблон

Screenshot-2025-10-26-at-12-08-27.png


Далее можете сразу купить домен на свой сайт

Screenshot-2025-10-26-at-12-17-27.png


Далее ждем установку панели WP

Screenshot-2025-10-26-at-12-18-47.png


Переключаемся на главную страницу панели WP вашего сайта

Screenshot-2025-10-26-at-18-02-42.png


Screenshot-2025-10-26-at-18-04-07.png


P.s. по желанию изменяете содержимое шаблона или верстаете свой тематический вайт. Переходим к настройке КЛО.

Kclient - JS

Подробный смысл данного вида клоакинга я описывал тут: Конструкторы. Js-клиент+Кейтаро . Однако, если в прошлой статье были затронуты конструкторы в которых, как правило, есть специальное поле вставки кода в <head, то на панели WP нужно прибегнуть к дополнительным манипуляциям, в частности - дополнительным плагинам. Идем в Add Plugin:

Screenshot-2025-10-26-at-18-12-22.png


Вводим в поиске: WP code и устанавливаем данный плагин

Screenshot-2025-10-26-at-18-13-03.png


После того как установили плагин идем в его настройки

11.png


Добавляем сниппет

22.png


33.png


Выбираем HTML

44.png


Идем в КТ и копируем JS код

55.png


Вставляем его в поле, активируем тумблер сниппета и сохраняем (настройки ниже оставляем по дефолту)

66.png


Ваш сниппет готов! Kclient - JS настроен! Теперь боты будут оставаться на вайте, а целевым юзерам будет показывать ваш Ленд!

Screenshot-2025-10-26-at-18-25-54.png


P.s. но не спешите радоваться, всем нам известно, что Kclient - JS показывает подмену с некоторой задержкой в 1-2 секунды, в которую целевой юзер может даже увидеть на мгновение сам Вайт. Это не очень хорошо, подозрительно и могут быть потери целевых кликов.

Для быстрой настройки метод хорош, однако, у тех кто намеревается делать все на качество может возникнуть чувство "неидеальности". Для этого я пошел дальше и нашел метод как довольно быстро можно установить Kclient - PHP, который открывает целевой Ленд немного быстрее, без секундного показа вайта.

Kclient - PHP

Доведем нашу клоаку досовершенства и установим на наш WP вайт Kclient - PHP.

Если вы выбрали данный вид кло, то устанавливать WP code плагин нам не требуется (как и все манипуляции описанные в первой части статьи). Делаем все с нуля, но добавляем уже иной плагин о котором пойдет речь ниже.

Начнем с установки плагина который нам понадобится - File Manager:

Screenshot-2025-10-26-at-18-33-39.png


Переходим в его настройки

Screenshot-2025-10-26-at-18-37-39.png


Видим содержимое сайта

Screenshot-2025-10-26-at-18-40-01.png


Далее нам нужно вернуться в КТ и выбрать Kclient - PHP

Screenshot-2025-10-26-at-18-41-18.png


Прокрутить вниз и скачать файл kclient.php

Screenshot-2025-10-26-at-18-42-06.png


Далее этот файл нужно загрузить в корневую директорию вашего Вайта

Screenshot-2025-10-26-at-18-43-25.png


Мы на финишной прямой, теперь нам нужно создать новый файл на компьютере под названием kclient-bootstrap.php

Screenshot-2025-10-26-at-18-44-46.png


Его содержимое должно быть таким:

Код:
<?php

add_action('template_redirect', function () {

 if (is_admin() || (function_exists('wp_doing_ajax') && wp_doing_ajax()) || (defined('REST_REQUEST') && REST_REQUEST) || (defined('DOING_CRON') && DOING_CRON)) return;

 $p = parse_url($_SERVER['REQUEST_URI'] ?? '/', PHP_URL_PATH) ?? '/';

 if (strpos($p,'/wp-')===0 || strpos($p,'xmlrpc.php')!==false || strpos($p,'wp-login.php')!==false || !empty($_GET['rest_route']) || is_feed() || is_preview()) return;


  if (!defined('DONOTCACHEPAGE')) define('DONOTCACHEPAGE', true);

  if (!defined('DONOTCACHEOBJECT')) define('DONOTCACHEOBJECT', true);

  if (!defined('DONOTCACHEDB')) define('DONOTCACHEDB', true);

  if (!defined('LSCACHE_NO_CACHE')) define('LSCACHE_NO_CACHE', true);

  if (!defined('WP_ROCKET_CACHE_BYPASS')) define('WP_ROCKET_CACHE_BYPASS', true);

  setcookie('kcb','1',0,'/');

  header('Cache-Control: no-store, no-cache, must-revalidate, max-age=0');

  header('Pragma: no-cache');

  header('Expires: 0');


  $f = ABSPATH.'kclient.php'; if (!file_exists($f)) return; require_once $f;

  if (!class_exists('KClient')) return;

  $c = new KClient('ВАШ_ДОМЕН_БЕЗ_КТ_ИДЕНТИФИКАТОРА_(ссылка без хвоста, например: xxxxx.com)', 'АПИ_ТОКЕН');

  $c->disableSessions();

  $c->sendAllParams();

  $c->param('cb', bin2hex(random_bytes(4)));

  $c->forceRedirectOffer();

  $c->executeAndBreak();

}, 0);

P.s. меняется тут только 2 элемента: домен и апи токен который есть в настройках вашей кампании в трекере:

Screenshot-2025-10-26-at-18-47-20.png


Далее вам нужно положить этот файл в директорию wp-content/mu-plugins/kclient-bootstrap.php

Screenshot-2025-10-26-at-18-51-19.png


Поздравляю КЛО Kclient - PHP готова! Теперь осталось проделать небольшую манипуляцию в КТ, чтобы Ленд открывался корректно (если забудете это сделать, то будет открываться сразу ОфферПейдж, а не Лендинг):

Screenshot-2025-10-26-at-18-54-53.png


Все готово! Вы молодцы и можете наблюдать как при клике на ваш красивый вайт на WP происходит красивая и быстрая подмена на содержимое настроенное в вашем потоке в трекере!

Иногда чтобы после долгих попыток посмотреть корректно ли работает КЛО требуется очистить кеш. Делается это в двух местах:

1) На самом хостинге в настройках сайта:

Screenshot-2025-10-26-at-18-58-35.png


2) В самой панели WP через специальный плагин LiteSpeed Cache

Screenshot-2025-10-26-at-19-00-15.png


WP-админ → LiteSpeed Cache → ToolboxPurge All. Затем Purge All – LSCache* на панели админа

Screenshot-2025-10-26-at-19-01-18.png


С уважением, Владимир! Успешных заливов без банов Тигры!
 
Назад
Верх
Главная Поиск Блог Обучение Партнёрки Инструменты