Вы можете создавать и прокачивать профили и делать переходы в Яндекс по нужным вам поисковым запросам с помощью этого софта совершенно бесплатно (лицензия для всех продлена до 2029 года, надеюсь к этому времени ПФ наконец то умрёт)
Софт может работать с базами данных postgres и mysql
Изначально расчитывался для прокачки профилей в новой (чистой) базе данных.
В моих тестах показывает, что может коннектиться и к уже существующей базе данных созданной монстро, но используйте это на свой страх и риск, и желательно для начала в пару потоков
Вопросы можно задать тут https://t.me/herobaza_chat
В идеале выделить сервер, или виртуалку (да, можно качать в виртуалках, ведь теперь вы неограничены количеством лицензий) для прокачки, и как только профили прокачаются, использовать их в переходах на яндекс.
Можно сделать постепенное замещение прокачки через монстро этим софтом, например подключив новую базу данных, и постепенно повышать количество потоков у херобазы и уменьшать их у копий монстро которые стоят на прокачку и в какой то момент просто переключить копии которые работают на переходы в Яндекс, на новую базу
Как работает софт
Описание для самых маленьких
Софт прокачивает профили пользователей для Яндекса на различных сайтах в интернете (либо вы их соберёте либо будете получать из апишки, которая будет следить за тем что бы профиль не гулял по одинаковым сайтам)
После того, как профиль прокачался (он прокачивается исходя из ваших настроек, которые вы установили) вы можете им делать переход на Яндекс по нужному ключевому запросу, и ваш сайт будет расти в выдаче (тут включается миллион факторов от прокачки профиля до проксей, что так не будет :) )
Что вам потребуется
1) Компьютер на Windows (домашний, аренда, аренда виртуалки, виртуалка в арендном, виртуалка в домашнем) - тут от 100 рублей на электричество в месяц до нескольких миллионов за серверную стойку в ДЦ (не спрашивайте какой комп вам нужен под столько потоков, прийдите к этому тестами)
2) Прокси (ipv6, ipv4, серверные, мобильные) тут от 0 рублей (если вы не используете прокси)
Где взять прокси? - спросите в чате https://t.me/herobaza_chat (тут вы можете занести мне пару миллионов за рекламу, и ваша ссылочка волшебным образом будет тут)
3) Список сайтов для прокачки - можете собрать сами, а можете купить доступ к апишке, например PFbaza.website цены зависят от ваших потребностей в прокачке
4) Fingerprint (отпечатки пользователей) - на первых порах можете генерить их в софте, но лучше использовать сервис https://fingerprints.bablosoft.com (Если есть желание то можно скинуться на Бизнес ключ и тогда цены будут очень вкусные, около бакса за ключ) стандартные цены 20 баксов в месяц или 40 баксов за 3 месяца (как купить это то еще веселье)
Настройки

Потоков - количество потоков которое откроет программа. Ставьте минимум 2 потока (первый - технический поток). В одной копии лучше не использовать больше 50 потоков

API-прокси - укажите адрес своего api который будет выдавать прокси
Proxy - файл с проксями, кодировка UTF-8
Определять ip прокси - определять ip прокси после его установки (будет выводить ip в лог)
Иногда провайдеры банят сервис определения прокси, потому тут есть возможность отключать эту опцию
Язык браузера - Принудительно изменяет язык браузера после загрузки профиля и установки прокси. ru-RU это русский язык
Настройки fingerprints
Метод получения отпечатков:

Генерация - генереруются мобильные отпечатки
Версия браузера - Случайная версия браузера из строки
Высота браузера - Минимальная и максимальная высота бразуера, будет браться случайное число из этого диапазона
Ширина браузера - Минимальная и максимальная ширина бразуера, будет браться случайное число из этого диапазона

Покупка ключей там это тот еще геморой, напишу отдельный мануал под это если нужно потом
Ключ fingerprint - Отпечатки загружаются удаленно из службы FingerprintSwitcher, чтобы использовать этот сервис, вам нужно купить ключ (fingerprints.bablosoft.com). Однако вы можете использовать его бесплатно с тегами Microsoft Windows,Chrome и с ограничениями на количество запросов. Чтобы использовать бесплатную версию, оставьте это поле пустым.
Тип отпечатка - Теги отпечатков, для мобильных выбирайте Mobile, без ключа доступа доступен только вариант Microsoft Windows,Chrome - Выбрать отпечаток Chrome для Windows. Это единственный тип отпечатков, который можно использовать бесплатно.
Минимальная дата добавления- Выбирать только те отпечатки, дата добавления которых соответствует определенному условию
Примеры:
* - Не фильтровать по дате добавления
15 days - Выбирать только те отпечатки, которые были добавлены не позже 15 дней назад
Минимальная версия браузера- Выбирать только те отпечатки, которые имеют определенную версию браузера. Рекомендуется использовать эту опцию вместе с явным указанием названия браузера. Например, вы можете выбрать отпечатки для браузера Chrome с версией не меньше 75. Установив для параметров "Минимальная версия браузера" и "Максимальная версии браузера" одинаковые значения, вы можете выбрать точную версию. Если вы используете специальное слово "current" в качестве входного параметра как для минимальной, так и для максимальной версии браузера, это поможет избежать несоответствия между версией браузера BAS и версией браузера в отпечатке. Поэтому аутентичность браузера будет значительно увеличена.
Примеры:
*- Не фильтровать по версии браузера
111 - Версия браузера должна быть равна или больше 111.
current - Версия браузера должна быть равна или больше версии браузера BAS.
Максимальная версия браузера- тоже что и выше только максимальная версия
Примеры:
* - Не фильтровать по версии браузера
111 - Версия браузера должна быть равна или меньше 111.
current - Версия браузера должна быть равна или меньше версии браузера BAS.
Минимальная ширина браузера - Выбирать только те отпечатки, ширина которых больше заданного значения. Примеры:
* - Не фильтровать по ширине браузера
1600 - Ширина браузера должна быть больше 1600
Максимальная ширина браузера- тоже что и выше только максимальная
Примеры:
* - Не фильтровать по ширине браузера
2000 - Ширина браузера должна быть меньше 2000
Минимальная высота браузера- Выбирать только те отпечатки, высота которых больше заданного значения.
Примеры:
* - Не фильтровать по высоте браузера 900 - Высота браузера должна быть больше 900
Максимальная высота браузера- Выбирать только те отпечатки, высота которых меньше заданного значения.
Примеры:
* - Не фильтровать по высоте браузера 1200 - Высота браузера должна быть меньше 1200
База данных
Тип базы данных - mysql или postgres

Postgres
Хост - ip адрес базы данных, это либо localhost, либо 192.168.1.37 если вы пользуетесь виртуалками, либо удаленный хост сервера где вы купили доступ к базе данных
Логин - Логин который вы создали, например root
Пароль - Пароль который вы создали при установке, либо пароль который выдал вам сервис, например buig98Y8gb879G89gv89
Имя базы - имя базы данных, например MonstroDB
Удалять профили с путым фингрепринтом и кукой - если вы соединяетесь с уже готовой базой, в которой есть прокачанные профили с помощью монстро, то выключите эту опцию(на всякий случай, от греха подальше. я снимаю с себя ответственность если профили начнут удаляться :) )
А так это очень полезная функция, потому обязательно её включайте если у вас новая база данных

MySQL
Вот инструкция как поставить mysql на сервер и не платить за удалённые базы https://timeweb.cloud/tutorials/mysql/kak-ustanovit-mysql-na-windows
Хост - ip адрес базы данных, это либо localhost, либо 192.168.1.37 если вы пользуетесь виртуалками, либо удаленный хост сервера где вы купили доступ к базе данных
Логин - Логин который вы создали, например root
Пароль - Пароль который вы создали при установке, либо пароль который выдал вам сервис, например buig98Y8gb879G89gv89
Имя базы - имя базы данных, например herobaza
Удалять профили с путым фингрепринтом и кукой - оставьте эту опцию для очистки битых профилей
Профили

Как сделать прокачку без отлежки если нельзя указать 0 дней отлёжки? - укажите такие же настройки как и в прокачке, а в количестве дней прокачки отнимите 1 день, вот и будет настройка без отлёжки профилей


Количество профилей - количество профилей которое вам нужно будет каждый день
Например вам нужно 100 переходов в день и 100 готовых профилей - то вы сюда вписываете 100
Если вам нужно каждый день по 500 новых профилей то вписываете 500
Отлежка дней - Сколько профиль будет отлеживаться после создания
Например вы создали профиль и перешли на какой то сайт, после этого профиль не будет прокачиваться столько дней сколько тут указано
Как только его возраст станет больше чем тут указано дней, то он будет браться в прокачку
Например вы указали 2 дня и 100 профилей, то у вас сегодня будет создано 100 профилей, завтра еще 100 профилей, все эти 200 профили будут лежать в базе, на третий день будет создано еще 100 профилей, и 100 профилей созданные в первый день начнут прокачиваться
Список сайтов для создания профилей - Вы можете выбрать отдельный список для создания профилей, что бы создавать профили на отдельных url адресах, отличных от адресов прокачки
А можете выбрать такие же настройки как указано во вкладке "Настройки прокачки"
Настройки по количеству просматриваемых сайтов и глубине их просмотра надо указывать на этой странице в любом случае, так как именно они будут применены на создании профилей
URL для создания - список url для создания профилей в формате .txt и кодировке UTF-8
Профили перейдут по случайному адресу из файла, погуляют и будут ждать пока настоятся :)
Например:
https://telegram.org
https://www.whatsapp.com
Пример 1
у тебя 18 дней прокачки указано
10000 профилей делим на 18 получаем 555 профилей в день должно создаваться
выставляем 555 профилей или лучше 500
по итогу каждый день будет создаваться по 500 профилей и на 19 день их будет 18х500 + 1 день отлежки (500) = 9500 профилей и каждый день они будут расти
Пример 2
есть другая схема,
если нужно именно только 10000 профилей,
указываем 10000 профилей,
1 день отлежки, в первый день создаём все эти профили,
выставляем 1 профиль в настройках,
и они больше не будут создаваться (точнее будут, но по одному в день) а все профили будут качаться исходя из настроек
Действия с профилями - выберите Да, если вы хотите переносить профили между группами или удалять (перенос и удаление профилей работает только в postgres)
Как работает перенос и удаление профилей? - В первом потоке есть две функции которые через какое то время постоянно мониторят нет ли профилей соответсвующих условиям которые вы указали, и если есть то выполняют перенос или удаление
Не забывайте что если вы указали группу хранения профилей в копии, то перенос и удаление будет работать только с этой группой

Условия переноса профилей - Выберите условие переноса профилей и его настройки (не забывайте что больше чем это не больше или равно, 11 больше 10, но 10 не больше 10)
Удалять профили - Удалять профили или нет
Условия удаления профилей - Выберите условие удаления профилей и его настройки
Что за значения в скобках условий? - Это колонки в вашей базе данных с профилями, что бы вам проще было понимать логику софта
Настройки прокачки

Количество страниц (на каждом сайте) - Количество просмотренных страниц на каждом сайте во время прокачки, например если у вас указано посетить от 2 до 4 страниц на прокачке на 2-4 сайтах, то страниц может быть посещено от 4 до 16
Выбирается случайное число из указанного диапазона
Количество URL на прокачке (за каждый открытый сеанс) - Количество сайтов, которое посетит профиль за время сёрфинга (умножается на количество страниц)
Выбирается случайное число из указанного диапазона
Сайтов в день (на прокачку для профиля) - Количество сайтов в день которое нужно посетить профилю за день, например указано 10 сайтов и количество url 2-2, то будет 5 раз открываться браузер и профиль посетит 5 раз по 2 сайта в течении дня
Прокачка дней - Сколько дней прокачивать профиль. Не забывайте что у вас есть еще количество дней отлежки на создании профиля.
Например указано 5 дней для прокачки, то к этому надо приплюсовать еще параметр отлежки, например 2 дня, итого готовому профилю будет 7 дней
Так же профили количество профилей будет умноженно на количество дней
например у вас в настройках 100 профилей, 2 дня отлежки и 5 дней прокачки, то через 8 дней у вас будет 800 профилей, из которых 200 в отлежке на создании, 500 на прокачке и 100 готовых
Время на странице - Время, сколько профиль бота будет находиться на каждой странице сайта в секундах.
Выбирается случайное число из указанного диапазона
Прокачка при простое сервера - Если все профили на сегодняшний день были прокачаны исходя из настроек и нет профилей на прокачку, то активировав эту опцию будут прокачиваться случайные профили, что бы сервер не простаивал просто так, да и что бы не сыпались уведомления от бота pfbaza что от сервера нет запросов к апишке
Запрет на загрузку ресурсов - Встроенные запреты отключают картинки и ресурсы на прокачке профилей
Запрет на загрузку ресурсов - Не блокировать - отключает блокировку ресурсов

Ваши файлы - Укажите ваши файлы запретов и антизапретов для блокировки ресурсов
Файл запретов - Ресурсы которые будут заблокированны на странице. Каждый ресурс в файле с новой строки. Файл в формате UTF-8
Файл разрешений (антизапретов) - Ресурсы которые будут разблокированны после блокировки на странице. Каждый ресурс в файле с новой строки. Файл в формате UTF-8

Прокачка по дате обновления профиля - Если выбрано Да то софт будет прокачивать профили по самой старой дате обновления профиля, т.е. будут качаться профили которые не качались дольше всех. Активировав эту галочку будут сброшены все настройки по профилям и профили будут качаться бесконечно и без отлёжки
Сайты для прокачки

Вид прокачки - Вы можете качать свои сайты как своими листами так и различными апи.

Файл списка сайтов для прокачки - Укажите путь к файлу, который содержит список url адресов сайтов для прокачки. Каждый url должен быть с новой строки. Файл в формате UTF-8
Например:
https://ya.ru
https://r0.ru
Теперь вы можете делать прокачку через яндекс, делая переходы по запросам
Для этого выберите - Свой список сайтов

yandex.ru;сырники из творога рецепт|оливье|мимоза;1000.menu
ya.ru;авто-ру|авто ру|auto ru|авто ру москва|киа;auto.ru

поисковик - можете указать yandex.ru или ya.ru
Запрос - список запросов разделённых знаком | (будет выбран случайный запрос)
Сайт - который искать на первой странице поиска (если сайта не будет, то будет клик по первому сайту в выдаче)
Можете делать прокачку как на только обычных сайтах (прокачка на сайтах с метрикой) так и только на запросах в яндексе, а можете сочетать всё это вместе
При прокачке через Яндекс - софт отключит настройки "Запрет на загрузку ресурсов"

Ссылку для pfbaza вы можете создать вот на этой странице https://pfbaza.website/account/ssilka.php
Нажмите копировать ссылку и вставьте её в это поле


Метод получения сайта - Если вы используете в прокачке АПИ то оно может как делать редирект при переходе по адресу, так и отдавать адрес сайта на который надо перейти в текстовом формате.
Если у вас первый вариант (с редиректом например api.pfbaza.website/api.php) то выбирайте Стандартный редирект api
Если вы хотите использовать второй вариант (парсинг адреса, например api.pfbaza.website/api-text.php), что бы не спалить referrer перехода то выбирайте Парсить текст на сайте и перейти

Подставить Referrer - Если вы хотите что бы ваши переходы при прокачке ботов имели referrer перехода какого то сайта до выберите Да
Шанс подставления Referrer (0-100%) - Укажите шанс подставления referrer, где 0 - referrer не будет подставляться никогда, а 100 - referrer будет подставляться всегда, 50 - шанс 1к2 что referrer будет указан
Referrer - Укажите 1 или несколько referrer. Будет выбран случайный referrer из указанных
Например:
{google.com|vk.com|ok.ru}
{google.com|google.com|google.com|vk.com|ok.ru}
{google.com}
ДИ

Проверка ДИ - Проверка Долгосрочных Интересов (ДИ) вашего профиля (после того как профиль прокачался)
Более подробно можно почитать тут https://pfbaza.website/account/metrika/
Имя сервера для статистики - Указываете имя сервера, например hetzner1
Имя файла для проверки ДИ - Секретное имя файла, никому его не сообщайте, вы можете найти его на странице https://pfbaza.website/account/metrika/
В ссылке есть параметр utm_source= и далее ваше имя файла
Адрес проверки ДИ - Указывайте такой https://api.pfbaza.website/metrika/index.php или любой другой где лежит ваш личный скрипт проверки ДИ
Настройки антикаптчи

Допустимое количество ошибок на каждый сервис - Каждый сервис антикапчи будет делать указанное здесь количество попыток для решения капчи. Чем больше сервисов вы добавите, тем больше умножится это число
Ключ rucaptcha.com - Ключ выданный в сервисе rucaptcha.com с положительным балансом, этот сервис будет разгадывать текстовые капчи, которые идут ночью - Обязательный ключ (рукапча занесла нам чемодан денег)
Выбор способа решения смарткаптчи Яндекса - Выбор способа решения смарткаптчи Яндекса.
Перетащите наверх сервисы, для активации.
Сервисы применяются сверху вниз.
Если первый не смог решить, начнёт работать следующий
Ключ captcha.guru - Ключ выданный в сервисе cap.guru с положительным балансом, этот сервис будет разгадывать смарт капчи кликами, которые идут днём
Ключ capsola.space - Ключ выданный в сервисе capsola с положительным балансом, этот сервис будет разгадывать смарт капчи кликами, которые идут днём
Ключ white-captcha.com - Ключ выданный в сервисе white-captcha.com с положительным балансом, этот сервис будет разгадывать смарт капчи кликами, которые идут днём
Что делать если превышено количество попыток решения? - Остановить поток - остановит поток с ошибкой
Остановить поток и удалить профиль - Удалит профиль который поймал много капч (Допустимое количество ошибок*количество сервисов антикапч) и остановит поток с ошибкой
Поисковой запрос Яндекс

Делать поисковые запросы в Яндексе - Выберите Да что бы копия софта не только прокачивала профили, но так же и делала поисковые запросы в Яндексе
Имя копии - Имя копии необходимо обязательно указать, так как это нужно для базы данных, указывайте латинские символы.
К одной базе данных можно подключать любое количество копий софта, главное что бы у них были уникальные имена копий, иначе они будут затирать данные друг друга
Процент (%) потоков на переходы в Яндекс - Это шанс того что поток будет выбран для выполнения действия по поисковому запросу в Яндекс.
Например у вас указанов в Настройках 40 потоков и шанс 50% то вероятно что 20 потоков отправятся на прокачку а 20 потоков на выполнение поискового запроса в Яндексе

Формат заданий для ПЗЯ - Если вы хотите добавлять задания для переходов в Яндекс через файл, то выберите Файл. Если у вас автоматически формирует API задания(например как тут) то выбирайте По ссылке

Ссылка (URL) со списком заданий - На этой странице скопируйте ссылку в формате HTML и вставьте её сюда, либо укажите ссылку на свою API которая формирует задания
Файл переходов Яндекс - Тут необходимо указать текстовый файл с заданиями и настройками для переходов (UTF-8)
Как проще всего составить этот файл - вот инструкция и настройки
Посещено сайтов более чем - Будут браться профили которые посетили сайтов больше чем указано
В отличии от монстро (который считает приблизитольно количество доменов в куках), этот софт считает точное количество сайтов которое посетил профиль и записывает его в базу
Для postgres введена дополнительная проверка по полю domaincount, если не было найдено профилей
Прокси поисковой запрос Яндекс - Отдельный файл с проксями, для поисковых переходов
Если используете одинаковые прокси, то просто создайте копию файла ваших проксей и укажите его
Если вы используете на прокачке одни прокси (или вообще не используете), то укажите другой файл с проксями

Закрытие всплывающих меню на сайте - Не закрывать - ничего не будет делать
Встроенное - будут закрываться популярные всплывающие меню и чаты
Включить фильтр ссылок на сайте - При активации, при поиске ссылки на вашем сайте, будет применён запрет на переход по ссылке попадающий под фильтры из текстового файла
Файл со списком (каждый фильтр с новой строки) - Текстовый файл в формате UTF-8, в котором указаны фильтры на разных строка.
Например:
user
login
По ссылкам вида site.ru/user/ site.ru/login/ не будут осуществляться клики при сёрфинге по сайту
Дополнительные функции - Активируйте что бы увидеть дополнительные функции
Отправлять результат ПЗЯ на сервер - ДА, если хотите отправить позицию сайта, имя профиля, количество посещенных сайтов, и количество кук в api для приёма позиций
Укажите ссылку куда передавать данные ПЗЯ - На этой странице вы можете получить ссылку для приёма позиций, скопируйте её в это поле

Клик по случайному сайту если целевой сайт не найден в выдаче - Если ваш сайт не был найден в выдаче Яндекса, то на каждой странице выдачи будет осуществлён клик по случайному сайту, после чего будет закрытие сайта и возврат в выдачу
Клик по случайному сайту если целевой сайт не найден в выдаче - Если ваш сайт не был найден в выдаче Яндекса, то на каждой странице выдачи будет осуществлён клик по случайному сайту, после чего будет закрытие сайта и возврат в выдачу

Склик конкурентов - Активируйте Нет, что бы отключить данную функцию
Тех кто выше - Если ваш сайт был найден в выдаче, то бот будет искать сайты выше вашего в выдаче и кликнет по случайному сайту выше вашего, потом закроет его и перейдёт на ваш сайт
Свой список - Если ваш сайт был найден в выдаче, то бот будет искать сайты указанные в вашем списке(в не зависимости их позиций) перебирая каждый сайт из списка(если сайтов нет в выдаче то склика не будет) и если найдёт то кликнет по одному конкуренту(в не зависимости его позиции), потом закроет его и перейдёт на ваш сайт
Случайный сайт - Если ваш сайт был найден в выдаче, то бот кликнет по случайному сайту в выдаче, закроет его через 1-5 секунд и перейдёт на ваш сайт, указанный в задании

Если заданий для переходов нет то прокачивать профили - Функция позволяет не простаивать серверу, если заданий для переходов нет, а использовать полностью указанное количество потоков.
Запрет загрузки после клика в выдаче - Запрещает загрузку сразу после того как ваш сайт был найден в выдаче Яндекса и по нему был сделан клик
Ничего - полностью загрузит сайт, не запрещая ничего
Всего содержимого - полностью запретит любое содержимое к загрузке
Только метрика - загрузит ваш сайт, но не загрузит метрику Яндекса
Свой txt список - укажите свои фильтры содержимого для запрета загрузки после клика
Файл запретов для блокировки после клика - текстовый файл UTF-8, где с новой строки будут указаны фильтры загрузки содержимого.
Например:
*an.yan"+"dex.ru
*an.yan"+"dex.ru/system/context.js*
*googlesyndication
*adsbygoogle.js*
*metrika*

Pамена fingerprint перед ПЗЯ - Fingerprint будет заменён на тот который указан в настройках fingerprints

Склик попап - Скликивать popup окна на своём сайте а так же скликивать элементы на выдаче яндекса
Файл с элементами для склика - Укажите в текстовом файле элементы для склика, каждый с новой строки.
Более подробно как найти элемент на сайте можно посмотреть тут
или видео тут
Техничка
Лучше конечно сюдю не лезть, но раз хочется то расскажу

Максимальное время потока сек - Максимальное время жизни потока в секундах, по умолчанию стоит 600 секунд, сделано для того что бы если поток подвиснет или зациклиться, то его всё таки прервало
Очищать лог - В лог льётся очень много всего от разных потоков, потому для уменьшения нагрузки лучше активировать эту галочку
Запускать действия в первом потоке (если копия одна то включить) - если у вас несколько копий программы открыто на одном сервере или у вас много серверов коннектится к одной базе, то можно активировать эту галочку только в одной копии, это сэкономит ваши ресурсы
Отработанные профили - Функция работает только для MYSQL. Пока выбирайте Ничего не делать
Количество дней - оставьте как есть
Выводить лог по текущей прокачке профилей - Выведет большой лог о прокачки всех профилей за каждый день в первом потоке.
Проверить сайт на ошибки и отправлять в pfbaza отчет - проверяет сайт на отсутствие ссылок на страницах, отсутствие метрики и т.п. и отсылает эти данные в апишку
Авторизация в Поисковых Системах

Яндекс - Нажмите Да если хотите авторизовывать профили в Яндексе
Когда авторизовывать профиль - Выберите при каких действиях авторизовывать профиль, перед созданием, прокачкой, или ПЗЯ
Файл со списком авторизаций - .txt файл в котором будут строки в формате логин:пароль:секретное слово. Каждый аккаунт с новой строки, в конце не должно быть пустых строк, кодировка файла UTF-8