DevOps8 мин чтения
Запуск своего MTProxy через Docker
Полное руководство: от выбора VPS до работающего прокси-сервера с Fake TLS за 5 минут. Никакого опыта DevOps не требуется.
🎯 Зачем свой сервер?
- Полный контроль: вы единственный пользователь — максимальная скорость и стабильность
- Монетизация: функция Promoted-каналов позволяет закрепить спонсорский канал в списке чатов для всех пользователей вашего прокси
- Приватность: никакие третьи лица не имеют доступа к вашему трафику
- Минимальный пинг: VPS в России обеспечивает задержку 5–20 мс
📋 Требования
VPS / Dedicated Server
Ubuntu 20.04+, CentOS 8+ или Debian 11+
Docker
Версия 20.10 или выше
Открытый порт
443 (для Fake TLS) или любой другой
RAM
512 MB минимум (рекомендуется 1 GB)
🚀 Шаг 1: Установка Docker
Если Docker ещё не установлен на вашем сервере:
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
sudo usermod -aG docker $USER🔑 Шаг 2: Генерация секрета
Создайте случайный секрет для аутентификации:
head -c 16 /dev/urandom | xxd -psЗапишите полученное значение — оно потребуется для тега SECRET
🐳 Шаг 3: Запуск контейнера
Запустите MTProxy с Fake TLS (маскировка под google.com):
docker run -d \
--name mtproto-proxy \
--restart=always \
-p 443:443 \
-e SECRET=ВАШ_СЕКРЕТ \
-e DOMAIN=google.com \
seriyps/mtproto-proxy:latestЗамените ВАШ_СЕКРЕТ на значение из Шага 2, а google.com — на домен для маскировки.
✅ Шаг 4: Проверка и подключение
Проверьте, что контейнер запущен:
docker logs mtproto-proxyЕсли в логах нет ошибок — ваш прокси работает! Теперь сформируйте ссылку для подключения:
https://t.me/proxy?server=ВАШ_IP&port=443&secret=ddВАШ_СЕКРЕТ💡 Советы по выбору VPS
- Для пользователей из РФ: российский VPS даст пинг 5–20 мс, так как трафик не пересекает границу
- Для глобального доступа: VPS в Нидерландах, Германии или Финляндии — оптимальный баланс скорости и стабильности
- Порт 443: используйте именно этот порт — он стандартен для HTTPS и редко блокируется
- Автозапуск: флаг
--restart=alwaysобеспечит перезапуск после перезагрузки сервера