TrueSocks

Telegram · 7 мин

Прокси для нескольких аккаунтов Telegram: сколько на один IP

Служба поддержки, SMM-агентство, владелец нескольких каналов или разработчик ботов - у всех рано или поздно появляется несколько рабочих аккаунтов Telegram. Возникает вопрос: можно ли держать их все на одном адресе или каждому нужен свой прокси? Разберём, что Telegram видит при входе, как распределить аккаунты по адресам и как настроить прокси в приложениях и библиотеках.

  • Команда TrueSocks
  • 7 мин чтения

Что Telegram видит при входе

Каждый вход в аккаунт создаёт сеанс. В настройках Telegram, в разделе Устройства (или «Активные сеансы»), видно, с какого приложения, устройства и примерного местоположения выполнен вход. Местоположение определяется по IP-адресу. Если вы подключены через прокси, Telegram видит адрес прокси.

Помимо адреса, у аккаунта есть номер телефона, история активности и характер действий. Прокси меняет только одну из этих составляющих. Поэтому вопрос «сколько аккаунтов на один IP» всегда стоит рядом с вопросом «что эти аккаунты делают».

Сколько аккаунтов держать на одном IP

Официального лимита Telegram не публикует. Миллионы людей сидят в мессенджере из офисов, кафе и мобильных сетей, где за одним внешним адресом находится много пользователей, поэтому сам по себе общий IP не проблема. Важно другое: связаны ли аккаунты между собой и нужно ли вам, чтобы они выглядели независимыми.

СценарийСколько аккаунтов на адресКомментарий
Личный и рабочий аккаунт одного человекаВсе на одномОбычная ситуация, как у любого пользователя с двумя номерами
Аккаунты сотрудников одной компанииМожно на одномКак в офисе: общий внешний адрес
Аккаунты разных клиентов агентстваСвой адрес на каждого клиентаАккаунты клиентов не должны связываться между собой
Аккаунты, работающие через APIСвой адрес на каждый аккаунтАвтоматизация заметнее ручной работы, лучше её не смешивать
Аккаунт, который часто просит подтверждение входаОтдельный постоянный адресСтабильный IP снижает число проверок
Это практические рекомендации, а не правила Telegram. Решающее значение имеет поведение аккаунтов.

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

Какие прокси подходят

ТипКогда брать
MTProto для TelegramНужен стабильный доступ к мессенджеру для всех аккаунтов в одном приложении. Подключается одной ссылкой
Индивидуальные IPv4 по SOCKS5Каждому аккаунту или клиенту свой постоянный адрес. Подходит для приложений и библиотек
Прокси для соцсетейПакет индивидуальных IPv4 по одному на аккаунт, скидка от 10 адресов
Мобильные Россия или КазахстанАккаунтам, которым нужен адрес оператора связи

MTProto работает только в Telegram и не требует логина и пароля: ключ зашит в ссылку. Это лучший вариант, если задача - просто стабильно пользоваться мессенджером. Подробно о нём в статье MTProto-прокси для Telegram. Если же каждому аккаунту нужен свой адрес, удобнее SOCKS5: его понимают и приложения Telegram, и библиотеки для работы с API.

Страну выбирайте по месту работы команды. Для стабильного доступа к мессенджеру из России и СНГ обычно хорошо работают ближайшие европейские страны и Казахстан, а для аккаунтов, которые должны выглядеть местными, - страна, где живёт их владелец. MTProto-прокси доступны в Нидерландах, Германии, Финляндии, Великобритании, США, Польше, Франции, Швеции, странах Балтии и Казахстане.

Свой прокси для каждого аккаунта в приложениях

Важная деталь: в официальных приложениях Telegram прокси задаётся для всего приложения, а не для отдельного аккаунта. Если в одном приложении подключены три аккаунта, все они работают через один и тот же прокси. Чтобы развести аккаунты по разным адресам, нужны отдельные копии приложения.

Telegram Desktop на компьютере

Telegram Desktop можно запустить в нескольких независимых экземплярах, указав каждому свою папку с данными параметром -workdir. В каждом экземпляре свой аккаунт и свои настройки прокси.

Ярлык для второго экземпляра в Windows
"C:\Program Files\Telegram Desktop\Telegram.exe" -workdir "D:\tg\client-2"
  1. Создайте отдельную пустую папку для каждого аккаунта.
  2. Сделайте ярлык Telegram с параметром -workdir и путём к этой папке. Путь к программе на вашем компьютере может отличаться.
  3. Запустите ярлык и до входа в аккаунт откройте Настройки, затем Продвинутые настройки, затем Тип соединения.
  4. Добавьте прокси SOCKS5: сервер, порт, логин и пароль из кабинета TrueSocks.
  5. Войдите в аккаунт и проверьте в разделе устройств, что местоположение соответствует стране прокси.

На телефоне

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

Прокси в Telethon и Pyrogram

Разработчики, которые работают с аккаунтами через MTProto API, задают прокси прямо в клиенте библиотеки. Для SOCKS5 обеим библиотекам нужен пакет python-socks (pip install python-socks[asyncio]).

Telethon
from telethon import TelegramClient

proxy = ("socks5", "203.0.113.10", 1080, True, "login", "password")
client = TelegramClient("client-1", api_id, api_hash, proxy=proxy)
Pyrogram
from pyrogram import Client

proxy = {
    "scheme": "socks5",
    "hostname": "203.0.113.10",
    "port": 1080,
    "username": "login",
    "password": "password",
}
app = Client("client-1", api_id=api_id, api_hash=api_hash, proxy=proxy)

Адрес и порт в примерах условные, подставьте свои данные из кабинета. Храните соответствие «файл сессии - прокси» в конфигурации и не меняйте адрес у работающей сессии без причины: сессия, созданная в одной стране и внезапно продолжившая работу из другой, может потребовать повторного входа.

Как сохранить аккаунты стабильными

  • Постоянный адрес. Продлевайте прокси заранее или включите автопродление с баланса, чтобы аккаунт не переехал на новый IP.
  • Страна по месту работы. Если команда работает из России или Казахстана, выбирайте адреса этих стран или ближайших. Аккаунт московского магазина, который вдруг входит из Канады, выглядит странно.
  • Двухэтапная аутентификация. Включите облачный пароль на каждом рабочем аккаунте: он защищает от входа даже при перехвате кода.
  • Доступ по ролям. Для каналов и групп назначайте сотрудников администраторами с нужными правами вместо того, чтобы делиться входом в аккаунт владельца.
  • Умеренный темп. Массовые одинаковые действия за короткое время - главный повод для ограничений, независимо от адреса.

Строку прокси из кабинета можно разобрать на хост, порт, логин и пароль в конвертере прокси: это удобно, когда приложение просит заполнить поля по отдельности. Больше о сценарии на странице прокси для Telegram.

Типичные ошибки

  • Один прокси в приложении для аккаунтов разных клиентов. В официальном приложении прокси общий для всех добавленных аккаунтов, поэтому аккаунты, которые нужно развести, должны жить в разных экземплярах.
  • Бесплатные прокси из каналов и чатов. Публичные серверы перегружены, часто отключаются, а владелец неизвестен. Для рабочих аккаунтов это лишний риск. Подробнее в статье о бесплатных прокси.
  • Прыжки между странами. Сегодня аккаунт работает через Нидерланды, завтра через США, послезавтра без прокси. Каждая такая смена отображается в списке сеансов как новый вход.
  • Прокси добавлен после входа. Если аккаунту нужен отдельный адрес, настройте прокси до входа в аккаунт в этом экземпляре приложения, а не после.
  • Перенос файлов сессий между серверами без прокси. Сессия библиотеки, созданная через один адрес, внезапно начинает работать с адреса сервера. Храните прокси вместе с сессией.

Если прокси не подключается в Telegram, проверьте тип: SOCKS5-прокси добавляется как SOCKS5, а MTProto-прокси подключается ссылкой или как MTProto. Тип HTTP есть только в Telegram Desktop, в мобильных приложениях используйте SOCKS5 или MTProto. Типичные причины и решения разобраны в статье MTProto-прокси для Telegram.

Вопросы и ответы

Можно ли держать несколько аккаунтов Telegram на одном IP?

Да, если это аккаунты одного владельца или одной команды: так работают миллионы людей в офисах и мобильных сетях. Аккаунты разных клиентов и аккаунты под автоматизацией надёжнее разнести по разным постоянным адресам.

Почему все аккаунты в приложении работают через один прокси?

В официальных приложениях Telegram прокси настраивается для приложения целиком. Чтобы у аккаунтов были разные адреса, запускайте отдельные экземпляры: в Telegram Desktop это делается параметром -workdir.

Что лучше для нескольких аккаунтов: MTProto или SOCKS5?

MTProto удобен для стабильного доступа к мессенджеру и подключается одной ссылкой. Если каждому аккаунту нужен свой адрес или вы работаете через API-библиотеки, берите индивидуальные IPv4 с протоколом SOCKS5.

На посадку

Прокси для этой задачи

Цена «от» за единицу на базовый срок, страны и скидка за объём видны на странице товара.

Подбор под задачу
  • #Telegram
  • #аккаунты
  • #SOCKS5
  • #Telethon
  • #Pyrogram
Поделиться

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

Все статьи