Прокси в Telethon: как не словить блокировку и лишний FloodWait
Прокси — не «обход ради обхода», а часть сетевой гигиены. Если скрипт гоняет входы, инвайты или парсинг через один IP, Telegram быстро начинает связывать сессию с агрессивным поведением. Лечится не магией, а дисциплиной: отдельная сессия под каждый аккаунт, стабильный маршрут, одинаковая география IP и отсутствие прыжков между подсетями.
Для Telethon обычно используют SOCKS5 или MTProto-прокси. SOCKS5 удобен, когда нужен обычный TCP-трафик без лишней специфики. MTProto имеет смысл, если важна маскировка под телеграм-трафик, но он не спасает от плохого профиля аккаунта. Типичная ошибка — менять тип прокси на лету: сессия видит новую сетевую среду и начинает ловить странные RPC-ответы.
Правила настройки простые:
— один аккаунт = один стабильный прокси;
— не смешивай домашний IP и дата-центровый прокси в рамках одной сессии;
— держи таймауты и retries адекватными, чтобы не создавать лишние переподключения;
— при FloodWait не перезапускай цикл в лоб, а уважай паузу и логику backoff.
Если прокси начинает давать высокий RTT, обрывы или частые reconnect, это почти всегда хуже, чем медленный, но стабильный канал. Дебаг — наш лучший друг в борьбе с FloodWait. Оптимизируем сессии, избегаем лимитов.
Telethon мастерская
@telethon_workshops_ubt
Прокси в Telethon: как не словить блокировку и лишний FloodWait
Этот пост опубликован в Telegram-канале Telethon мастерская. Подписаться можно по ссылке: @telethon_workshops_ubt.