Как настроить MTProto-прокси в Telegram на Linux
На Linux работает тот же Telegram Desktop, что и на Windows, поэтому прокси лежит там же: «Настройки → Продвинутые настройки → Тип соединения», выбор пользовательского прокси типа MTProto и три поля. Единственная местная особенность в том, что сборки Snap и Flatpak изолированы и не всегда ловят ссылки из браузера, поэтому ручной ввод здесь пригождается чаще.
Какая сборка у вас стоит
Вариантов обычно три: официальная сборка с сайта Telegram, пакет из Snap и пакет из Flatpak. Приложение везде одно и то же, отличается способ упаковки. На настройки прокси это не влияет, а вот на поведение ссылок и расположение каталога с данными влияет заметно.
| Сборка | Настройки прокси | Особенность |
|---|---|---|
| Официальная с сайта | Продвинутые настройки → Тип соединения | Обычно ловит ссылки из браузера |
| Snap | Там же | Изоляция, ссылки открываются не всегда |
| Flatpak | Там же | Свой каталог данных, отдельный список серверов |
Ручной ввод: основной путь на Linux
- Откройте меню приложения и перейдите в «Настройки».
- Зайдите в «Продвинутые настройки», найдите пункт «Тип соединения».
- Выберите использование пользовательского прокси и добавьте новый сервер.
- Укажите тип MTProto и заполните поля: адрес сервера, порт, секрет.
- Сохраните и отметьте сервер активным. Перезапускать приложение не нужно.
Секрет чувствителен к лишним символам. При копировании из терминала легко зацепить перевод строки, а при копировании из браузера пробел в конце. Вставьте строку в поле и проверьте, что курсор стоит сразу за последним символом.
Подключение по ссылке и почему оно иногда не срабатывает
Ссылка вида t.me/proxy?… или tg://proxy?… содержит все три параметра сразу. Внутри Telegram она работает всегда: нажали, подтвердили, сервер добавлен. Проблемы начинаются, когда ссылку открывают из браузера или из почтового клиента.
В Snap и Flatpak приложение живёт в изолированном окружении, и рабочий стол не всегда знает, какой программе отдать такую ссылку. Браузер тогда просто ничего не делает или показывает ошибку обработчика. Надёжный обходной путь один и работает везде: скопируйте ссылку, отправьте её себе в «Избранное» внутри Telegram и нажмите уже там.
Второй вариант, если ссылка длинная и неудобная, разобрать её на части и ввести руками. Как именно она устроена, показано в статье про подключение по ссылке.
Системный прокси Linux тут ни при чём
Многие по привычке лезут в системные настройки сети или прописывают переменные окружения для прокси. На MTProto это не действует. Протокол Telegram настраивается внутри приложения, и никакой связи с системными параметрами у него нет.
Обратное тоже верно: включив прокси в Telegram, вы не измените маршрут для браузера, пакетного менеджера или почтового клиента. Они продолжат ходить в сеть напрямую. Если нужно изменить маршрут для всей системы, это уже другая задача и другой инструмент, сравнение есть в статье прокси или VPN.
Проверка соединения
- Откройте канал с фотографиями и пролистайте несколько экранов, превью должны появляться сразу.
- Скачайте небольшое вложение и посмотрите на скорость загрузки.
- Отправьте себе голосовое в «Избранное» и послушайте, оно не должно заикаться.
- Временно отключите прокси, чтобы понять, есть ли разница с прямым соединением.
Если сообщения ходят, а медиа висит серыми квадратами, канал до сервера узкий. Что проверять дальше, разобрано в статьях прокси не подключается и почему прокси работает медленно.
Где живут настройки и что с ними будет при обновлении
Список серверов хранится в данных приложения на вашем компьютере. Обновление сборки его не трогает, а вот переход с обычного пакета на Snap или Flatpak начинает всё с чистого листа: это другой каталог данных, и прокси придётся добавить заново. Данные при этом те же самые, ничего нового запрашивать не надо.
Синхронизации настроек прокси через аккаунт в Telegram нет ни на одной платформе. На каждом устройстве вы включаете сервер отдельно.
Свой сервер вместо публичных списков
Открытые списки прокси устроены просто: один сервер и сотни желающих. Текст ещё проходит, а загрузка файлов и видео из каналов превращается в ожидание. Ещё через несколько дней адрес перестаёт отвечать, и вы снова ищете список и вводите чужой секрет вручную.
Личный сервер стоит 149 ₽ в месяц. Соседей на нём нет, ссылка приходит сразу после оплаты, запасной сервер идёт вместе с ней, а если основной перестанет отвечать, замену мы пришлём в бот сами.
Свой прокси для Telegram за 5 секунд
Готовая ссылка и запасной сервер приходят сразу после оплаты. До 3 устройств, серверы настроены специально под Telegram, мониторинг из России каждые 5 минут.
Частые вопросы
Где в Telegram для Linux настройки прокси?
В настройках приложения откройте «Продвинутые настройки» и пункт «Тип соединения». Там выбирается пользовательский прокси типа MTProto и вводятся сервер, порт и секрет.
Почему ссылка на прокси не открывает Telegram из браузера?
В сборках Snap и Flatpak приложение изолировано, и система не всегда знает, чем открывать такие ссылки. Проще скопировать ссылку, отправить её себе в «Избранное» внутри Telegram и нажать там.
Нужно ли настраивать системный прокси в Linux?
Нет. MTProto настраивается внутри Telegram и работает только для него. Системные переменные окружения для прокси на MTProto не влияют.
Отличается ли настройка в Snap и Flatpak от обычной сборки?
Внутри приложения нет. Отличается только окружение: изолированные сборки строже относятся к внешним ссылкам и хранят настройки в собственных каталогах.
Настройки прокси сохранятся после обновления приложения?
Да, список серверов лежит в данных приложения и переживает обновление. Он теряется только при полном удалении данных или при переходе на другой формат сборки.
Можно ли включить прокси из командной строки?
Отдельного ключа для этого нет. Ссылку вида tg://proxy можно передать приложению как аргумент запуска, но надёжнее добавить сервер в настройках один раз.