Гайд

MTProto прокси в Telegram на Linux

Настройка MTProto прокси в Telegram Desktop на Linux: путь в настройках, почему ссылки tg:// не открываются в Snap и Flatpak, регистрация обработчика, звонки через прокси.

Серверы для этого гайда

Порт 443, FakeTLS, обновлено 13 сентября 2026. Кнопка передаёт адрес и секрет прямо в Telegram.

На Linux прокси настраивается так же, как в Telegram Desktop на других системах, но есть своя особенность: в сборках Snap и Flatpak ссылки tg:// часто не доходят до клиента из браузера. Ручной ввод спасает всегда. Серверы — выше.

Разберём три варианта установки и для каждого — что сработает с первого раза.

Общий путь в настройках

Меню ☰ → Настройки → Продвинутые → Тип соединения → «Использовать собственный прокси» → «Добавить прокси». Тип MTProto, имя хоста из карточки сервера, порт 443, секрет. Сохраните и убедитесь, что запись подсвечена как активная.

Флажок «Использовать прокси для звонков» — там же. Без него голос пойдёт напрямую.

Snap и Flatpak: почему ссылка не открывается

Песочница не всегда регистрирует обработчик схемы tg://. Симптом: нажали кнопку на сайте, браузер либо ничего не сделал, либо предложил скачать файл. Лечится командой xdg-settings set default-url-scheme-handler tg , где id — org.telegram.desktop для Flatpak.

Если возиться не хочется, просто добавьте прокси вручную — три поля, минута времени.

Пакет из репозитория и AppImage

Нативный пакет обычно регистрирует обработчик сам, и ссылки работают. У AppImage регистрации нет — используйте ручной ввод или кнопку t.me с последующим «Открыть в Telegram», если браузер знает, где лежит клиент.

Проверить регистрацию: xdg-open 'tg://proxy?server=x&port=443&secret=ee00' — должен открыться Telegram с окном подключения.

Звонки, автозапуск и несколько профилей

Звонки через прокси на Linux работают при включённом флажке; если микрофон молчит, дело не в прокси, а в PipeWire/PulseAudio.

У каждого профиля Telegram Desktop (запуск с -workdir) свой список прокси — добавляйте в каждом отдельно.

Проверка из терминала

Убедиться, что до сервера вообще есть доступ, можно без Telegram: openssl s_client -connect адрес:443 -servername домен-легенды должен показать сертификат чужого сайта. Если соединение рвётся сразу — адрес закрыт в вашей сети, и проблема не в клиенте.

  1. Откройте Тип соединения. Настройки → Продвинутые.
  2. Добавьте MTProto вручную. Надёжнее ссылок в Snap/Flatpak.
  3. Зарегистрируйте tg:// при желании. xdg-settings set default-url-scheme-handler tg …
  4. Включите звонки через прокси. Флажок в том же окне.

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

Работает ли прокси в Telegram через Wine или веб-версию?

Веб-версия прокси не поддерживает; Wine не нужен — есть нативный клиент.

Секрет вставился, но статус «недоступен»?

Проверьте пробел в конце секрета и попробуйте другой адрес.

Нужны ли права root?

Нет, всё делается внутри приложения.

Читайте также

← MTProto Guide