Полночь, клиент в панике, у него сообщения висят с одной галочкой. Прокси в настройках включён, статус зелёный, но ничего не уходит. Знакомая картина. За годы работы с трафиком и продвижением я собирал такие аварии сотни раз, и в девяти случаях из десяти виноват не Telegram, а сам узел, который тихо умер за ночь.
Восстановить прокси в телеграмме обычно быстрее, чем кажется. Проблема в том, что люди начинают с самого сложного: лезут менять конфиг, переустанавливают приложение, а забывают проверить очевидное. Ниже порядок действий, который я прогоняю сам и который экономит мне вечера.
Сначала статус, а не настройки
Открой Настройки → Данные и хранилище (в части сборок раздел называется «Данные и память») → Прокси. У каждого узла в списке есть подпись: «Подключено», «Подключение…», «Недоступно» или вообще ничего. Пока ты не увидел эту строку, любые действия наугад. Видел людей, которые полчаса правили сервер и порт, а дело было в выключенном тумблере «Использовать прокси» после обновления приложения.
Дальше простой тест. Отправь сообщение самому себе с телефона, не через веб-версию. Ушло мгновенно, галочки проставились, а картинки грузятся через раз? Тогда дело не в прокси, а в канале или кэше. Крутится колесо и висит «Подключение…»? Узел не отвечает, читаем дальше.
Ещё одна деталь, которую замечают не сразу. Прокси может быть живым, но Telegram ходит мимо него, если на уровне системы прописан другой прокси или включён корпоративный VPN. На десктопе это ловится за минуту: отключи системные настройки прокси в Windows или macOS и перезапусти клиент.
Три пути к одному экрану: Android, iOS, десктоп
Интерфейс разъехался по платформам, и это сбивает. Логика одна, экраны разные. Вот актуальные маршруты, по которым я хожу на своих устройствах:
- Android: Настройки → Данные и хранилище → Прокси → «Добавить прокси», выбрать тип (SOCKS5 или MTProto), вписать данные и нажать галочку сохранения.
- iOS: в свежих версиях путь тот же, Настройки → Данные и память → Прокси. В старых сборках прячется в Продвинутые настройки → Тип соединения → «Использовать собственный прокси».
- Десктоп: Настройки → Продвинутые настройки → Тип соединения → «Использовать собственный прокси», там же тип HTTP, SOCKS5 или MTProto.
- Telegram Web: собственного экрана прокси нет, тянет настройки из системы или расширения браузера. Проверяй на уровне ОС.
Если конфиг был удалён или пропал после переустановки, восстановление прокси в Telegram сводится к повторному добавлению: те же сервер, порт и секрет, что и раньше. Данные стоит хранить в менеджере паролей, а не в переписке с самим собой, которую потом не найдёшь.
Секрет из тридцати трёх символов, из-за которого MTProto молчит
Самая частая причина «прокси есть, но не работает» на MTProto: секрет скопирован не полностью. Он длинный, в нём буквы и цифры, и при копировании из чата легко потерять последний символ или захватить пробел. Один пробел в конце, и узел не поднимается.
Второй момент. Если секрет начинается с двух букв ee, значит на сервере включён Fake TLS, маскировка трафика под обычный HTTPS. Такой секрет нельзя обрезать или менять вручную, он копируется целиком, как есть. Если начало другое, а узел не отвечает, скорее всего сервер уже не тот, что был, и проще взять новый конфиг, чем выяснять отношения со старым.
С SOCKS5 логика проще: сервер, порт, логин и пароль. Но и тут есть классика. Логин с паролем нужны не всегда, и если провайдер узла выдал их, а ты вписал только адрес, соединение будет висеть в статусе подключения до бесконечности. И наоборот, лишние символы в поле пароля ломают авторизацию молча, без внятной ошибки.
Полный перезапуск, а не сворачивание
Закрыть приложение свайпом и открыть заново часто недостаточно. На Android и iOS процесс висит в памяти, и старый маршрут соединения остаётся. Нужно именно убить процесс через менеджер задач, а потом запустить. На десктопе помогает выход через меню, не крестик в углу окна.
Мне это спасало десятки раз, особенно после переключения между Wi-Fi и мобильной сетью. Приложение цепляется за прежний сетевой интерфейс, а он уже не тот. Иногда хватает на минуту включить режим полёта и выключить, чтобы стек пересобрался.
DNS: самый недооценённый пункт
Когда узел живой, приложение свежее, а соединения нет, я меняю DNS на устройстве. Операторские резолверы иногда отвечают медленно или криво, и Telegram просто не доходит до прокси. Поставь публичный DNS от Cloudflare или Google в настройках сети, перезапусти приложение и посмотри на статус ещё раз.
На Android это делается через настройки Wi-Fi или через приватный DNS, на iOS в настройках Wi-Fi, на десктопе в свойствах сетевого адаптера. Мелочь, но она объясняет те случаи, когда прокси работает на ноутбуке и отказывается работать на телефоне в той же сети.
Проверка узла перед тем, как винить Telegram
Прежде чем чинить клиент, убедись, что сервер вообще отвечает. Простой пинг до адреса узла покажет, жива ли машина. Если пинг идёт, а соединение не поднимается, вопрос в порте или авторизации. Если не идёт, дальше разговоров нет, нужен другой узел.
Есть и косвенный признак. Публичные прокси живут в среднем три-пять дней, особенно бесплатные и щедро разданные в чатах. Через день-два после раздачи такой узел превращается в тыкву: адрес тот же, отклика нет. Никакая настройка это не лечит.
Обновление, которое чинит больше, чем кажется
Зайди в Настройки → О приложении и посмотри версию. Если стоит сборка полугодовой давности, часть проблем с MTProto уже починена в новых релизах, а ты сидишь со старым кодом и злишься на сервер. Обновление через магазин приложений занимает минуту.
Отдельно про iOS: там обновления приходят с задержкой из-за модерации, и на iPhone баги с прокси живут дольше, чем на Android. Если у тебя айфон и всё сломалось после очередного апдейта системы, первым делом проверь наличие свежей версии Telegram, а потом уже трогай настройки.
Почему публичные узлы умирают за три-пять дней
Объясню архитектуру, потому что без неё люди продолжают наступать на грабли. Публичный прокси это обычно один сервер, на который зашли сотни людей. Канал у него ограничен, процессор не резиновый, и когда нагрузка превышает разумное, отклик растёт до секунд, а потом соединение просто отваливается.
Второй фактор это репутация адреса. Чем больше народу сидит на одном узле, тем чаще его адрес попадает в чёрные списки сервисов и в базы фильтрации. Узел формально работает, но половина запросов уходит в никуда. Для парсинга и работы с рекламными кабинетами это вообще приговор: площадки видят один и тот же адрес и режут сессию.
Отсюда вывод, который я повторяю клиентам: если прокси нужен для работы, а не для разового вечера, держи персональный узел или небольшой пул с ротацией. Восстановление прокси в телеграмме тогда превращается в переключение на следующий адрес из списка, а не в раскопки по чатам.
Где брать узлы, которые не придётся реанимировать каждый день
Я давно перестал собирать бесплатные конфиги по чатам. Экономия пятнадцати минут оборачивается потерянным рабочим днём, когда узел умирает посреди запуска рекламы или выгрузки отчётов. Нормальный каталог решает вопрос системно: есть выбор по типу, по географии, по назначению.
Мой рабочий вариант это каталог прокси 3seller. Там собраны SOCKS5 и MTProto под разные задачи, с понятными условиями и без сюрпризов в виде «адрес жил два часа». Для Telegram беру MTProto, для парсинга и работы с браузерными профилями SOCKS5.
Практическая выгода в том, что при сбое ты не ищешь новый узел по знакомым, а открываешь каталог и берёшь следующий. Время на восстановление сокращается до пары минут. Для меня это важнее, чем разница в цене между случайным бесплатным адресом и нормальным сервисом.
Второй плюс это предсказуемость. Ты знаешь, какой тип подключения используешь, знаешь, что у узла есть запас по каналу, и не ловишь просадки скорости в момент, когда нужно срочно отправить файл клиенту. Мелочь, но именно на таких мелочах держится работа.
Что делать, если не помогло ничего из списка
Удали конфиг из списка и добавь заново, даже если данные те же. Telegram хранит параметры подключения в локальной базе, и после кривого обновления запись может остаться битой. Повторное добавление чинит такие случаи чаще, чем хочется признавать.
Попробуй другой тип подключения. Узел, который не поднимается как SOCKS5, иногда спокойно работает через MTProto, и наоборот. Это не костыль, а разные схемы шифрования и разные точки входа, так что проверить стоит оба варианта.
Проверь, не конфликтует ли прокси с другим средством защиты: корпоративным клиентом, антивирусом с фильтрацией трафика, вторым VPN. Два инструмента, которые одновременно пытаются перехватить соединение, дают ровно тот симптом, который ты видишь: статус «Подключено» и полную тишину в чатах.
И последнее. Если ты сидишь на публичном узле, не трать вечер на его реанимацию. Возьми нормальный конфиг в каталоге 3seller, вставь три поля и закрой вопрос. Время дороже, чем иллюзия бесплатного решения.
Короткий порядок действий на каждый день
Когда прокси отваливается снова, я не изобретаю схему заново. Смотрю статус в разделе «Прокси», проверяю, отвечает ли сервер, убиваю процесс приложения и запускаю заново, при необходимости меняю DNS и обновляю клиент. Если после этого тишина, узел отправляется в мусор и берётся следующий.
Такая последовательность занимает минуты и почти всегда заканчивается рабочим чатом. Прокси это расходник, а не святыня. Относись к нему как к инструменту, который должен работать здесь и сейчас, и вопрос «как восстановить прокси в телеграмме» перестанет быть проблемой на вечер.