Практика работы с Telegram

Свой MTProto-прокси: подготовка и первый запуск

Материал · Редакционная проверка текста: · Как проверяем материалы

Порядок развёртывания официального MTProxy на отдельном Linux-сервере. Что подготовить, как проверить клиент и какие параметры не путать.

Первоначальная инструкция: сентябрь 2026. Даты снимков и отдельных проверок указаны в материале.

Что понадобится#

Этот путь предназначен для администратора собственного сервера. Нужны доступ к Linux, внешний адрес и свободный порт для клиентов. Не размещайте пример на рабочем сервере сайта без отдельного плана: порт 443 уже может быть занят HTTPS.

Ниже — схема первого запуска на Debian/Ubuntu. Версии системных пакетов и совместимость сборки проверяйте в своём окружении. На серверах Telecobra эти команды при подготовке статьи не выполнялись.

Сборка из официального исходного кода#

sudo apt-get update
sudo apt-get install git curl build-essential libssl-dev zlib1g-dev
git clone https://github.com/TelegramMessenger/MTProxy.git
cd MTProxy
make

После успешной сборки проверьте наличие objs/bin/mtproto-proxy. При ошибке компиляции сначала разберите журнал и совместимость зависимостей. Не заменяйте исходный проект случайным исполняемым файлом.

Конфигурация и ручной запуск#

cd objs/bin
curl --fail --show-error https://core.telegram.org/getProxySecret -o proxy-secret
curl --fail --show-error https://core.telegram.org/getProxyConfig -o proxy-multi.conf
openssl rand -hex 16

Последняя команда выдаёт ваш новый secret. Сохраните его и подставьте вместо YOUR_SECRET ниже. Порт 8443 выбран как пример отдельного свободного порта; разрешите к нему входящее соединение в настройках своего сервера. Не открывайте посторонние порты.

sudo ./mtproto-proxy -u nobody -p 8888 -H 8443 -S YOUR_SECRET --aes-pwd proxy-secret proxy-multi.conf -M 1

Процесс работает в текущем терминале. Для первого завершения используйте Ctrl+C. Постоянную службу настраивайте после успешной проверки по разделу systemd в официальном README.

Проверка из Telegram#

  1. В настройках Telegram выберите MTProto-прокси.
  2. Укажите внешний адрес своего сервера, порт 8443 и созданный secret.
  3. Включите подключение и проверьте загрузку собственных чатов.
  4. Если процесс запущен, а клиент не подключается, проверьте маршрут, firewall, адрес и порт.
  5. Сохраните конфигурацию и дату проверки; регулярно обновляйте конфигурацию Telegram по инструкции проекта.

Порт 8888 в данном запуске служит локальной статистике, а 8443 — клиентским подключениям. Адрес 127.0.0.1 на телефоне означает сам телефон, а не ваш сервер. Для локального компьютера без внешнего маршрута доступ с других устройств нужно настраивать отдельно.

Что этот сервер не заменяет#

MTProxy предназначен для соответствующего соединения Telegram. Он не становится SOCKS5-прокси для любого приложения. Для Telecobra сверяйте протокол нужного модуля с инструкцией подключения.

Официальный репозиторий отмечает устаревший Docker-образ; не считайте ярлык latest доказательством актуальности. Этот материал не содержит чужих публичных адресов и не гарантирует доступность одного маршрута во всех сетях.

Источники и документация#

Одна платформа · разные задачи

Подписка Telecobra

Соберите инструменты для работы с Telegram в одном кабинете. Сроки доступа, цены и условия — на странице подписки.

В этой инструкции описана только часть возможностей платформы. Полный список доступен в разделе функций.

Приёмка соединения без публикации секрета#

Проверьте выбранную реализацию, необходимые сетевые условия и подключение разрешённого клиента. В отчёте сохраняйте версию, время и результат, а секрет доступа не размещайте в открытых логах или иллюстрациях.

Работающее соединение через MTProto-прокси относится к маршруту Telegram-клиента. Оно не означает совместимость со всеми программами, которые принимают только другой протокол. Доступность сервера, качество канала и ограничения аккаунта оцениваются отдельно.

Практический разбор добавлен 8 октября 2026 года.

СВОЙ MTPROTO-ПРОКСИ — тематическая обложка с персонажем Telecobra
Тематическая иллюстрация к материалу; не снимок интерфейса.

Редакционная проверка основного текста и FAQ: 8 октября 2026 года. Документы для сверки: github.com/TelegramMessenger/MTProxy · core.telegram.org/proxy. Учебные сценарии не являются результатами клиентов.