В этой статье мы расскажем принципы построения ферм для прокачки/фарма аккаунтов Facebook. Мы не претендуем на истину в первой инстанции. Это наше видение, так мы ведем свои проекты, давно и достаточно успешно.

Основная задача любой автоматизации в сведении к минимуму рисков и ручных действий. Только в этом случае можно масштабировать и понимать затраты на каждый аккаунт. Этой гипотезы мы и будем придерживаться в этой статье. И наше желание в итоге показать идеальную (с нашей точки зрения)схему построения фермы на 500+ аккаунтов. Надеюсь, это понимание в конце статьи возникнет!

Поехали!

Схема работы фермы для фарма аккаунтов Facebook

Именно тут мы должны понять, как должна работать идеальная схема. Чтобы ваша жизнь не превращалась в постоянное сидение перед компом и кликание непонятно чего. Всё должно работать с минимальным вовлечением вас в процесс. В большинстве проектов наши спецы затрачивают по 30-60 минут на ферму из 500 акков в день. Всё остальное работает само, генерируя социальную активность на все 500 акков. Т.е. спецы только запускают фарм ферму под аккаунты facebook и мониторят в конце дня. Вот к этому надо стремиться, поэтому для вас пишем подробный мануал. Чтобы каждый из вас смог за 30 минут в день управлять 500 акками Facebook. Мы не говорим про другие соцсети, с ними ещё проще.

Теперь кратко по этапам:

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

1) Сервер.

Для качественной работы с большим количеством аккаунтов нам нужен хороший комп или сервер. Мы рекомендуем брать именно сервер, чтобы не париться с вкл/выключением/шумом/перебоями с инетом и тд. Это не самая затратная часть схемы. Поэтому мы всегда для проектов берем сервер. Есть два варианта :

  1. для мелких ферм до 50 акков одновременно — виртуальный сервер(vds)
  2. для проектов 50+ аккаунтов одновременно -выделенный сервер

Виртуальный сервер — это часть выделенного сервера разделенного программно, т.е. настроена виртуализация. Вы это видите как слабый комп. Основной минус таких серверов в том, что ресурсы им предоставляются виртуально, поэтому возможно будет тормозить. Но 10-50 акков (в 1-3 потока последовательно на мобильной проксе) на виртуалке запустить возможно. По опыту, для небольших проектов мы берем виртуальные сервера на хостинге serverdale. За 5 лет сотрудничества компания не подводила ни разу. Из плюсов — сразу установлена винда, сервера готовы к работе через 15 минут, низкий ценник.

Но если вам нужна работа с 100+ аккаунтами/открытыми профилями, то здесь выходит тяжелая артиллерия — выделенный сервер. Это отдельный комп, который стоит в стойке какого-то дата-центра. Если компания серьезная, то к организации этого процесса будут применяться самые строгие требования. Мы работали с большим количеством компаний по выделенным серверам. Но всё таки остановились на Hetzner. (При регистрации по этой ссылке вы получите  €⁠20 в виде облачного кредита) Отличные сервера, поддержка на уровне. В общем, топ. Рекомендую брать сервера на аукционе и ставить винду самому (хотя у них есть опция, чтобы они поставили, но это дорого и оплата ежемесячно)

сервер для фарма

Вот такую красоту можно взять и радоваться.
Сервер изначально на линуксе, надо поставить винду. И с этим могут быть несколько проблем. Но! Сейчас расскажем как ставить винду за 30 минут по шагам. Если вы берете VDS, то переходите к п.2

Перевод системы в режим восстановления:

  1. Выбираем RescueMode Linux 64

Ребут сервера

2. Нажимаем кнопку Activate Rescue System и сохраняем пароль
3. Перезапускаем систему выбрав пункт Execute an automatic hardware reset

Ресет сервера
Установка KVM:

  1. Подключаемся к системе через SSH клиент

Я подключаюсь через PuTTY

2. Заходим в систему под пользователем root и паролем, выданном при активации RescueMode.            Далее все выполняем в сессии SSH

Загрузка KVM

Данный шаг необходим для запуска системы виртуализации KVM и инсталляции ОС из нашего образа на выбранный диск. Список дисков, установленных на ваш сервер, вы увидите при входе. Обычно это /dev/sda

wget -qO- /tmp https://abcvg.ovh/uploads/need/vkvm-latest.tar.gz | tar xvz -C /tmp

Данной командой мы загружаем архив vkvm-latest.tar.gz и распаковываем его в директорию /tmp

Загрузка дистрибутива

  1. Заходим в папку:
cd /tmp

2. Необходимо загрузить ISO образ дистрибутива на наш сервер. Например вот так — wget https://vm.abcd.tools/windows_server/RU_Windows2016.iso

Запуск установки Windows

/tmp/qemu-system-x86_64 -net nic -net user,hostfwd=tcp::3389-:3389 -m 10000M -localtime -enable-kvm -cpu core2duo,+nx -smp 2 -usbdevice tablet -k en-us -cdrom /tmp/RU_Windows2016.iso -hda /dev/sda -vnc :1 -boot d

и запускаем VNC сервер на порту 5901 -vnc :1

Подключение через VNC

  1. Загружаем на свой компьютер VNC Viewer и выполняем подключение к серверу Hetzner

2. Ставим Windows, после установки отключаем брандмаузер и включаем RDP.

3. Делим диски и ставим ОС на 1 диск.

В работе:

4. Создаем пользователя, а также пароль к нему. Если не вписать, то невозможно будет зайти в RDP:

5. После установки отключаем firewall и включаем RDP:

6. Выключаем Windows. Когда закроется, то выключится и qemu процесс.

7. Загружаем сервер с диска и готово. Суть процедуры в том, что ОС надо записать на диск через Qemu среду и после установки загрузить с диска.

После всех этих шагов у вас будет полноценный windows сервер для нашей фермы.

2) Установка софта.
Для работы с сервером я рекомендую поставить программу для управления серверами по RDP — Parallels Client вот здесь. Эта прога позволяет в одном окне держать неограниченное количество подключений и в нужный момент подключаться.

Также для управления нашей фермой вам нужно будет зарегистрироваться на сервисе Scenum — вот здесь. Далее выбрать тариф на нужное количество аккаунтов. Максимально возможный публичный тариф —  на 3000 акков, но для данного кейса купить и на 500 акков.

На новом сервере для работы нам нужно будет установить следующие программы:
— google chrome
— notepad++
— мультибраузер ( в данной статье мы будем показывать на примере мультибраузера adspower и incogniton, но вы можете заменить его на любой другой, который считаете удобным/лучшим/более анонимным). Но по опыту ведения крупных сеток, всё отлично живет, ничего не палится, причем акки мы не просто фармим, у нас они работают в очень опасных режимах и мы постоянно оцениваем количество банов и чеков и разбираем ситуации.

В данный момент API интеграция у Scenum настроена с 7 браузерами это AdsPower, Dolphin, Indigo, Okto, GoLogin, Incogniton и Undetectable.

GoLogin — проверенный антидетект браузер с понятным интерфейсом. При регистрации не забудьте ввести знакомые буквы SCENUM, чтобы получить 14 дней бесплатного пользования.

AdsPower — неплохой браузер с хорошей ценовой политикой. Кроме того, по промокоду SCENUM вы получаете скидку 20% на первый месяц использования. Есть частичный перевод на русский язык. После установки необходимо перейти на любой платный тариф (только там возможна интеграция) и настроить по нашей подробной инструкции. Из основных плюсов я бы выделил:

— возможность быстрой установки расширений во все профили;

— мультисоздание профилей с рандомными фингерпринтами;

— низкая плата за тариф с Апи (он начинается с 10$).

Есть несколько тарифных планов. Есть бесплатный тариф на 2 профиля. Начинайте с него.

Но и на 500 профилей — 190$ это не дорого. А если еще ввести наш промокод SCENUM, то получится совсем приятная цена на первый месяц. 

У того же Dolphin вы можете получить фри версию на 10 профилей. Но если нужно больше, то опять же, по нашему прекрасному промокоду SCENUM вы получаете скидку 20% от любого платного тарифа. 

Вы можете использовать любой антик из этих семи. И конечно вводить промокод SCENUM (для Incognition следует вводить SCENUM20).

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

3) Прокси

Рекомендую не ставить эксперименты с ip6 проксями, а сразу рассматривать 2 варианта — статика ип4 или мобильные прокси. Раньше мы работали на статике, и в целом это устраивало. Но в последнее время нормальную статику найти крайне сложно и мы решили перейти на мобильные прокси. Поэтому далее подробнее будем рассматривать именно этот вариант.
Ситуация с мобильными проксями также состоит из нюансов. Мобильные прокси можно покупать или делать самому. Если вы работаете с разными гео, то вариантов делать самому крайне мало, но если ваша бизнес-модель функционирует при работе с аккаунтами из вашего гео, то лучше заморочиться и поднять свои прокси.

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

Если вы решили создать свои прокси, то начните с такого сервиса как iproxy.online  — ребята создали сервис по поднятию мобильных проксей с использованием своего телефона. Вы ставите приложуху на мобильный телефон, весь трафик идет через неё, и эта приложуха управляет ребутом (вкл/выкл режим полета). Вариант на первое время очень рабочий. У нас по этой схеме реализовано 10 портов в разных гео. Их сайт можно посмотреть здесь.  А введя заветные 6 символов SCENUM, вы получаете скидку 15% на тарифы BigDaddy и BigDaddy Pro. 

Итак, с проксями вы определились. У вас есть пул статических проксей ip4 или мобильные прокси с ссылкой на ребут прокси. Идем дальше!

4) Настройка схемы работы

В первую очередь нам нужно создать профили. Часть антиков имеет режим мультисоздания, часть  —  только по шаблону. Но так или иначе вы сможете быстро создать все профили.
После того как все профили созданы,а прокси подключены, нам нужно установить расширения Scenum в каждый профиль (вот здесь подробная инструкция по массовой загрузке расширений) и загрузить туда аккаунт фб (здесь инструкция по загрузке аккаунтов в сервис scenum).

После загрузки расширения и авторизации аккаунта у вас должна быть примерно такая картина:

В профиле мультибраузера — значок scenum синий, статус enabled, ID расширения.

 

В кабинете Scenum вы увидите строку расширения с этим ИД, ид аккаунта, если вы загружали аккаунт через кабинет Scenum. Также удобно использовать Примечания, которые будут соответствовать названию профиля мультибраузера.

Сразу разберем интеграцию с мультибраузером. Она нужна для того, чтобы при запуске сценария из кабинета профиль открывался автоматически без ручного вмешательства.

Интеграция с мультибраузером

1. Узнаем ИП адрес нашего сервера/компа с помощью сайта 2ip.io

2. Выполняем скрипт для открытия порта на сервере.

3. В данный момент для большинства браузеров реализована автоинтеграция. Т.е. ид профиля антика автоматически подставляется в кабинет Scenum.


Вы можете посмотреть подробную инструкцию по интеграции для каждого браузера — здесь

Если всё настроено верно, то у вас при запуске сценария будут открываться профили и при окончании закрываться. Проверьте.

Если некоторые моменты настройки остались непонятны, то мы создали пошаговый видеомануал для быстрой настройки связки Scenum+браузер для вас.

Группировка

Как мы уже говорили, мы перешли на мобильные прокси и добавили важную функцию для работы с ними — это группировка расширений.

Когда у вас 500 аккаунтов в одном кабинете, то даже используя примечания будет сложно оперативно анализировать ситуацию. Здесь нам помогут фильтры расширений, которые могут показать много информации об ошибках сценариев и аккаунтов.

Например, если указать фильтр статуса сценария — Ошибка, то мы можем увидеть все аккаунты, которые стопнулись с таким статусом. И уже смотреть каждый аккаунт в отдельности. На скрине ниже видно, что почти все такие акки получили чек. По примечаниям мы быстро найдем профили и проверим, что с акком. Или сразу заменим.

Этого может хватить, если мы работаем со статичными проксями. Но если используются мобильные прокси (в начале работы каждого сценария идет ребут прокси и смена ИП), то без группировки обойтись очень сложно. На 500 акках это фатальная проблема! И в этом случае нам нужно использовать Группировку

 

С помощью её вы можете сгруппировать аккаунты, которые сидят на одной проксе.

 

И уже внутри каждой группы запускать сценарии в 1 поток со сменой ИП мобильной прокси. Смену IP сделать очень просто. Нам нужно только создать действие по переходу на ссылку для ребута этой прокси.

Для этого у нас тоже есть подробный мануал — читаем!

Таким образом в большинстве задач вы можете разделить 500 аккаунтов на 10 групп по 50 аккаунтов и работать с группами как обычно. В такой схеме в общем будет работать 10 потоков постоянно. В каждой группе будет идти 50 акков поочередно в один поток со сменой ИП. Вкладки браузера будут открываться и закрываться самостоятельно благодаря интеграции по АПИ.

 

Настройка сценариев фарма аккаунтов фб.

Для всех пользователей сервиса мы разработали комплект 15-дневных сценариев. Напишите нам в саппорт и вам установят в кабинет. Также вы можете посмотреть описание этих сценариев по ссылке.

Вы можете запускать сценарии как для одиночных аккаунтов в кабинете, так и для целой группы. Это огромная экономия времени, когда одной кнопкой можно запустить 50 или 500 акков.

Для управления 500(!) аккаунтами вам нужно будет запустить ВСЕГО 10 сценариев утром и проверить их выполнение вечером или утром следующего дня. Вот 30 минут работы о которых мы говорили в начале статьи.

Profit!

Бонус для самых выносливых;)

Теперь зная как организовать ферму лучшего автофарма на 500 аккаунтов, вы можете посчитать вашу экономию. Для этого мы разработали файл подсчета затрат на организацию ручного фарма и такой фермы. Подставляя свои цифры вы можете получать данные близкие к вашей действительности. Ссылка на файл — Расчет экономии