В программном комплексе SocialKit есть возможность создания Instagram-аккаунтов с нуля. Для регистрации желательно (при ручной регистрации обязательно) иметь действующий адрес e-mail (желательно использовать популярные почтовые сервисы) и пароль для доступа к нему.


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



Способ 1 - Ручное создание аккаунтов


При добавлении аккаунта в программу Вы можете задать реквизиты не только существующего аккаунта, но и не существующего. При этом программа автоматически определит, есть аккаунт в БД Instagram или нет. Если аккаунта нет, то предложит создать его.


Также вы можете проверить, свободен тот или иной логин и e-mail или занят при помощи кнопок справа от полей ввода "Логин" и "Почта (ЛОГИН), соответственно.


Чтобы придумать новый пароль не обязательно задумываться над этим. Достаточно нажать на кнопку справа от поля "Пароль" и программа сама создаст безопасный пароль согласно общим настройкам (главное окно программы, закладка "Сервисы", блок "Распознавание писем Instagram").





Перед созданием аккаунта вы также можете выбрать один из способов его создания: через Mobile Instagram API или через Web Instagram API. Мы рекомендуем использовать Mobile Instagram API (приватное Instagram API), т.к., как показала практика, такие аккаунты реже просят SMS-подтверждение.





Если в диалоге выше вы нажмёте "No", то программа добавит несуществующий аккаунт в список и пометит его как "N/A". Вы в любой момент сможете изменить реквизиты и создать его. Если в диалоге нажать "Yes", то программа вернёт вас в окно заполнения реквизитов для создания аккаунта. Вам нужно будет заполнить блок "Параметры почты". Все так, как при добавлении аккаунта с параметрами почты: нужно указать почтовый сервер (выбрать из шаблона), ввести логин почты и пароль, установить отметку в поле "Использовать SSL при подключении" (нужно для всех популярных почтовых сервисов).


Важно! При вводе e-mail'а, к которому будет привязываться новый аккаунт нужно убедиться, что e-mail не просто существует, а активирован. Некоторые сервисы, например, Яндекс могут блокировать доступ к почте, требуя подтверждения через ввод телефонного номера. Если вы используете при регистрации такой e-mail, то программа сможет привязать к нему аккаунт, однако, подтверждающее письмо от Instagram не придет и все последующие письма от Instagram на подтверждение аккаунта через ввод кода, присланного на почту, приходить тоже не будут - этот момент очень важно понимать.


Если при создании аккаунты Вы увидите сообщение о том, что аккаунт создан и заблокирован, то можно попробовать изменить имя (логин) создаваемого профиля на другой и повторить попытку снова.


Не рекомендуем делать эту операцию слишком часто (более 10 раз) с одного IP, т.к. в противном случае Instagram наложит временную блокировку для данного IP на создание аккаунтов, снятие которой Вам придется ожидать 1-2 суток.


Если вы планируете создать не один аккаунт, а несколько, то настоятельно рекомендуем заполнять реквизиты из блока "Параметры прокси". Сразу обращаем ваше внимание на то, что далеко не все прокси могут быть использованы для регистрации аккаунтов. Instagram имеет средства обнаружения прокси формата IPv6, однако, этот алгоритм у Instagram работает далеко не всегда и потому в принципе регистрация на прокси IPv6 возможна.


Ниже пример создания аккаунтов на прокси IPv6 как с доступом к почте, так и без доступа к почте (выделены цветом в списке), использовавшейся при регистрации.





Важно! Старайтесь использовать для регистрации "чистые" прокси из "чистой" подсети - те, с которых не осуществлялась какая-либо деятельность в принципе или которые не были в работе хотя бы 2-3 суток. И, что самое важное, не отвязывайте сразу после регистрации аккаунт от прокси! Это может тут же привести к его блокировке или к какому-либо виду верификации: SMS, e-mail и т.п., в зависимости от региональной принадлежности IP, на котором создавался аккаунт и от IP, с которого произошла повторная инициализация. Лучше всего регистрация работает на индивидуальных IPv4 с четкой региональной идентификацией и из "белой" подсети. Ещё лучше использовать при регистрации IP мобильных 3G/4G операторов, т.к. они находятся на особом счету у социальных сетей (ниже есть кейс).


После создания аккаунтов их нужно подтвердить. Лучше всего это делать не по одному, а массово, т.к. функция многопоточна. Таким образом, если аккаунтов было создано несколько штук подряд, то выделите созданные аккаунты и в контекстном меню кнопки "Профиль" выберите пункт "Подтвердить e-mail'ы выбранных аккаунтов". Если вы создали один аккаунт, то такую же операцию можно проделать и с одним аккаунтов.






Способ 2 - Массовое создание аккаунтов


При массовой регистрации действуют те же правила и рекомендации, что и при одиночной. Рассмотрим элементы управления на закладке "Регистрация аккаунтов" в окне "Создание задач и формирование аудитории".





1 - В этом блоке находится поле ввода "Список E-Mail'ов" с двумя кнопками ("Выбрать" и "Сгенерировать") и поле ввода "Символ-разделитель". При нажатии на кнопку "Выбрать" откроется диалоговое окно, в котором можно выбрать текстовый с перечнем электронных адресов в формате:


<EMailLogin><SP><EMailPassword><SP><EMailHost>


где:


<SP> - символ-разделитель, что задан в соответствующем поле;

<EMailLogin> - электронный адрес, который будет использоваться при регистрации;

<EMailPassword> - пароль для доступа к электронной почте;

<EMailHost> - хост и порт для подключения к почтовому серверу;


Например:


ivan.ivanov@mail.ru;qwerty12345;imap.mail.ru:993

petya.petrov@yandex.ru;qwerty12345;imap.yandex.ru:993


...или просто с перечнем e-mail'ов из расчета каждый e-mail с новой строки:


ivan.ivanov@mail.ru

petya.petrov@yandex.ru


Важно! Рекомендуем использовать реально существующие активированные почты (об этом уже говорилось выше). В противном случае, если Instagram попытается запросить подтверждение по почте или попытается выслать ссылку для сброса пароля, то информация не будет доставлена и Вы не сможете восстановить доступ к аккаунту.


Если же вышеописанное для вас не актуально, то вы можете воспользоваться генератором несуществующих e-mail'ов. Кнопка вызова соответствующего окна находится рядом с кнопкой выбора текстового файла с перечнем e-mail'ов.





Последовательность действий в генераторе случайных e-mail'ов такова: проверить настройки генерации, выставить желаемое количество e-mail-адресов, выбрать файл на диске, в которой будут сохранены результаты, нажать кнопку "Сгенерировать перечень e-mail-адресов", а затем кнопку "Сохранить". После этого программа создаст файл на диске с перечнем e-mail-адресов и автоматически поместит путь к нему в поле ввода "Список E-Mail'ов".


Также обращаем внимание на то, что в процессе создания аккаунтов файл с перечнем e-mail'ов постоянно перезаписывается - из него удаляются те e-mail-адреса, что удалось задействовать и успешно создать аккаунт. Те e-mail-адреса, что не могут быть использованы для создания Instagram-аккаунта из файла не удаляются.


Важно! Если входной файл с перечнем e-mail'ов не содержит блок <EMailHost>, то при сохранении реквизитов создаваемых аккаунтов отметка в поле "Добавлять реквизиты почты" будет игнорироваться. Это обусловлено тем, что выходной файл с перечнем созданных Instagram-аккаунтов создается в формате, пригодном для незамедлительного импорта в SocialKit. Правило формата гласит, что реквизиты почты должны быть указаны полностью, включая хост почтового сервера, или не указаны вовсе.


2 - В этом блоке можно настроить правила генерации логина и пароля для каждого создаваемого аккаунта.


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


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


Отметка в поле "Аналитическая генерация логинов" укажет программе на то, что в логинах следует использовать вразумительные лексемы. Например, женские и мужские имена и фамилии. При этом сгенерированные для логина лексемы будут проверяться средствами Instagram на доступность и исправляться согласно рекомендациям сервиса, если в этом будет необходимость.


3 - Блок настройки прокси. В данном блоке нужно указать, как именно должны создаваться Instagram-аккаунты. Если выбран переключатель "Не использовать прокси", то программа будет создавать Instagram-аккаунты на "родном" IP. Если выбран переключатель "Использовать текущий прокси", то программа будет создавать Instagram-аккаунты на том прокси, к которому привязан целевой или технический аккаунт, от имени которого Вы создаете задачу. Если выбран переключатель "Использовать общие прокси", то для создания Instagram-аккаунтов программа будет использовать прокси из главных настроек (Главное окно->Настройки->Прокси). Если выбран переключатель "Использовать прокси из файла", то нужно будет выбрать внешний файл с перечнем прокси.


Последний вариант наиболее интересен при массовой регистрации, т.к. позволяет одновременно использовать и HTTP-прокси, и SOCKS-прокси. Формат файла с прокси выглядит следующим образом:


<ProxyHost><SP><ProxyPort><SP><ProxyLogin><SP><ProxyPassword><SP><ProxyType>


где:


<SP> - символ-разделитель, что задан в соответствующем поле;

<ProxyHost> - IP-адрес прокси;

<ProxyPort> - порт для подключения к прокси;

<ProxyLogin> - логин для авторизации прокси (если нужен);

<ProxyPassword> - пароль для авторизации прокси (если нужен);

<ProxyType> - тип прокси (1 - для HTTP-прокси, 2 - для SOCKS-прокси);


Например:


192.168.1.88:3128:MyLogin:MyPWD:1

192.168.1.88:1080:MyLogin:MyPWD:2

192.168.1.155:3128:::1


Обратите внимание, что в случаях, когда авторизация на прокси не нужна (третья строка в примере выше), то соответствующие блоки не должны удаляться, а должны просто оставаться пустыми. Таким же образом задаются настройки прокси при добавлении аккаунтов через CSV.


4 - В этом блоке нужно указать число Instagram-аккаунтов, которое требуется получить, используя выбранный список e-mail-адресов и прокси.


5 - В данном блоке задаются тайм-ауты между циклами. Под "циклом" понимается один проход программы по всем выбранным прокси, при котором для от имени каждого прокси выполняется серия попыток зарегистрировать Instagram-аккаунт. Если прокси не используются, то под "циклом" будет пониматься каждая серия попыток зарегистрировать Instagram-аккаунт с "родного" IP.


По умолчанию рекомендованный тайм-аут от 900 до 1200 секунд (15-20 минут). Этот тайм-аут не гарантирует, что при следующем цикле Instagram-аккаунты будут созданы. Однако, в результате множества тестов нами было выявлено, что данный тайм-аут может считаться оптимальным.


6 - Если не используется одновременный режим создания Instagram-аккаунтов (по умолчанию), то в данном блоке необходимо задать выходной файл, куда будут записываться реквизиты создаваемых Instagram-аккаунтов. При этом файл перезаписывается по мере появления новых успешно созданных аккаунтов в общем пуле.


Отметка в поле "Добавить реквизиты прокси" укажет программе на то, что помимо логина и пароля в выходной файл также нужно записывать реквизиты прокси, от имени которого создан тот или иной Instagram-аккаунт.


Отметка в поле "Добавлять реквизиты почты" укажет программе на то, что помимо логина и пароля в выходной файл также нужно записывать параметры подключения к почтовому ящику, который использовался при создании Instagram-аккаунта.


Формат выходного файла выстроен так, чтобы после его создания вы смогли импортировать Instagram-аккаунты в SocialKit без каких-либо дополнительных манипуляций. Все, что вам нужно сделать - это синхронизировать символ-разделитель из данного блока с символом разделителем из главных настроек программы (Главное окно->Настройки->Общие).












Лимиты.


Мы рекомендуем не создавать за раз на одном прокси или на "родном" IP больше 1го аккаунта. Рекомендуется выжидать перед созданием следующего аккаунта на этом же прокси или на "родном" IP не менее 15-20 минут. В день лучше не создавать на одном прокси или "родном" IP более 10 аккаунтов без острой необходимости. В противном случае можно получить блокировку всей сетки аккаунтов через некоторое время. Чем больше аккаунтов в день вы создадите с одного IP (прокси), тем выше шанс, что в блок отправится вся сетка или созданные аккаунты быстро начнут требовать различные виды верификации при дальнейших действиях. Отнеситесь очень серьезно к этому моменту, т.к. в противном случае вы можете загубить комфортную работу не только с вновь созданными аккаунтами, но и с теми, что без проблем долгое время работали на том или ином IP (прокси).


Также очень здорово, если есть возможность использовать Интернет-соединение с динамическим IP. Вы можете после каждой партии, например, в 10 аккаунтов инициировать переподключение на модеме или смартфоне, получая новый "родной" IP мобильного оператора и регистрировать следующую партию аккаунтов. Это очень хороший кейс для получения новорегов с хоршими перспективами на долгую "жизнь", т.к. IP мобильных операторов находятся на особом счету у социальных сетей.


Несколько замечаний относительного регистрации на "родных" IP. Некоторые пользователи подобным образом используют стандартное модемное соединение по витой паре в случаях, когда провайдером выдается динамический IP (новый IP-адрес при каждом переподключении). При этом часто сталкиваются с отказом в регистрации на следующий день или через несколько часов после её начала. Следует понимать, что Instagram всячески противодействует массовым регистрациям, помечая выбранные IP или целые подсети как подозрительные (подозрение на спам). Этот момент достаточно сильно зависит от траста (внутренняя система оценок) к IP из искомой подсети. У мобильных операторов траст, как правило, очень высокий. Так или иначе, данная "пометка" не действует вечно. Через некоторое время (от суток до недели) Вы снова сможете регистрировать аккаунты даже на ранее скомпроментированных IP-адресах. Это же касается и регистрации на прокси, но там условия более жесткие, т.к. анализируется ещё ряд дополнительных факторов.


Это же касается регистрации через через "родные" IP мобильных операторов (USB-модемы, мобильный Интернет и прочее), но в меньшей степени.



Верификация.


Созданные аккаунты, если привязка к прокси установлена 1к1, могут сразу же после создания отправляться в работу. При соблюдении описанного правила привязки к прокси верификация не должна появляться при: редактировании профиля, выполнении МФ и/или МЛ как по списку пользователей, так и по тегам, при сборе аудитории.


Верификация через SMS появится, скорее всего, сразу после установки первого комментария, публикации первой фотографии. Однако, после верификации через SMS вы сможете свободно продолжить МК, автопостинг и другие операции. Привязывать аккаунт к Facebook в этом случае не нужно, как в случае с покупными аккаунтами. Но если вы это сделаете, то будет только лучше.


Следует учитывать, что запрос на привязку к номеру телефона может появиться даже при использовании аккаунтов только на сбор или же сразу после создания аккаунта - этот момент зависит от множества различных факторов. Нами было выявлено, что сильнее всего на скорейшее появление запроса на SMS-авторизацию влияет:


1. Использование скомпрометированных прокси, а также IPv6 прокси из "грязных" сеток.


2. Обильная регистрация на одних и тех же IP.


3. Последующее заполнение новорегов по одному и тому же шаблону, одной и той же информацией.


4. Использование спам-ссылок.


5. Использование при регистрации Web Instagram API.


Важно! При верификации через SMS большинство пользователей используют автоматические сервисы. Нами было выявлено несколько случаев мгновенной блокировки аккаунта после привязки его к тем или иным номерам. В частности, были выявлены случаи блока при привязке к номерам сервиса SMS-Activate. Это не означает, что данный сервис точно приведет к блоку, а какой-то другой нет. Просто учтите этот момент. Всегда помните, что номера во всех таких сервисах пускают по кругу, а по правилам Instagram к одному номеру не должно быть привязано больше 3-4 действующих аккаунтов. Тем не менее, в большинстве случаев SMS-верификация позволяет, наоборот, вернуть к "жизни" профиль.



Кейсы.


Авторегистратор SocialKit выполнен с использованием алгоритма Mobile Instagram API (приватное API) и WEB Instagram API. Нам удалось воссоздать алгоритмы генерации всех ключевых технических параметров, однако, в работе лучше всего показал себя именно Mobile Instagram API. При его использовании вероятность возникновения запроса на SMS-верификацию от Instagram сразу после регистрации стремится к нулю.


В результате тестов было создано множество аккаунтов, которые тут же отправлялись в работу на МФ и МЛ. С момента создания некоторые аккаунты не отвязывались от прокси и успешно выполняли задание на МФ и МЛ по шаблону I для новорегов. Если требовалось "отвязать" новореги от прокси, на которых создавались аккаунты и связать их с другими прокси (как правило, это были IPv6), то предварительно мы давали "отлежаться" аккаунтам около суток. Такие действия позволяли дополнительно минимизировать риск появления запроса на SMS-верификацию от Instagram.


Алгоритм создания аккаунтов проверялся на HTTP-прокси, на "родных" IP тестовых стендов, а также на SOCKS-прокси различных провайдеров. Во всех случаях брались качественные приватные прокси, которые не были скомпрометированы. Использовались разные версии Windows: как стационарные платформы, так и облачные серверные решения. Везде все работало на момент проверки без нареканий.



Одиночное регистрация аккаунтов.


В качестве примера для статьи создадим 4 технических аккаунта в различных условиях. Первые два будут созданы на прокси и на "родном" IP одного из тестовых стендов. Два других на облачном сервере на двух различных типах прокси: HTTP и SOCKS.







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





После первых 10 подписок задание остановили и обновили информацию по аккаунтам, чтобы убедиться в их работоспособности и отсутствии каких-либо запросов на верификацию - все аккаунты в полном порядке, никаких запросов от Instagram получено не было.




Массовая регистрация аккаунтов.


Также создадим 100 аккаунтов при помощи функции массовой регистрации на несуществующих e-mail'ах. Для этого были подняты на IPv6 абсолютно "чистой" приватной сетки HTTP-прокси формата IPv4 через туннель. На каждом из них успешно создалось по аккаунту, как показано на скриншотах ниже.






Если говорить о массовой регистрации аккаунтов без использования прокси, то рекомендуемая схема по созданию аккаунтов на родном IP такова:


1. Поднять точку доступа на смартфоне с выходом в Интернет или выйти в Интернет через 3G/4G модем. Например, через модемы Yota, МТС, Мегафон.

2. Обеспечить ПК выход в Интернет через эту точку доступа.

3. ЗАпустить SocialKit и начать регистрацию на "родном" IP.


В некоторых случаях удавалось даже на одном IP создать 30-50 аккаунтов. После этого требовалось переподкючение для выдачи нового IP. И так по кругу. SocialKit умеет определять разрыв Интернет-соединения при регистрации и ожидать его восстановления. Ниже на скриншотах процесса регистрации это можно заметить.


Настройки могут быть примерно такими:





Запускаем процесс регистрации:










После регистрации все аккаунты были тут же привязаны к IPv6 прокси от наших партнеров - компании SocProxy и успешно проинициализированы.





Эта статья была полезна для 61 человека. Эта статья помогла Вам?

Сервис поддержки клиентов работает на платформе UserEcho