MTProto Proxy для Telegram
MTProto Proxy — это специальный прокси-сервер, который понимает только Telegram.
Telegram нативно его поддерживает, ничего дополнительного на телефон ставить не нужно.
────────────────────────────────────────────────────────────
Шаг 1. Подключись к серверу
Открой терминал (или PuTTY на Windows) и подключись по SSH:
ssh root@ТВОЙ_IP_АДРЕС
Замени ТВОЙ_IP_АДРЕС на реальный IP твоего сервера.
────────────────────────────────────────────────────────────
Шаг 2. Установи Docker
Docker позволяет запускать приложения в контейнерах — это как мини-виртуальные машины.
Нам он нужен чтобы запустить MTProto Proxy одной командой.
# Обновляем список пакетов и устанавливаем необходимые зависимости
apt update && apt upgrade -y
apt install -y curl wget sudo ufw
# Включаем файрволл (если ещё не включён)
ufw --force enable
# Устанавливаем Docker автоматически
curl -fsSL https://get.docker.com | sh
Подожди пока установка завершится (1-2 минуты).
────────────────────────────────────────────────────────────
Шаг 3. Запусти MTProto Proxy
# Запускаем официальный MTProto Proxy от Telegram
# Порт 443 — стандартный HTTPS-порт, выглядит безопасно
docker run -d \
--name mtproto-proxy \
--restart always \
-p 443:443 \
telegrammessenger/proxy:latest
Разберём параметры:
--name mtproto-proxy — даём контейнеру имя, чтобы легко управлять
--restart always — автоматически перезапускается при сбоях и при перезагрузке сервера
-p 443:443 — открываем порт 443 (TCP)
telegrammessenger/proxy:latest — официальный образ от Telegram
────────────────────────────────────────────────────────────
Шаг 4. Получи данные для подключения
Подожди 10 секунд и посмотри логи:
docker logs mtproto-proxy
В логах найди строки:
[*] Secret 1: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
[*] t.me link for secret 1: https://t.me/proxy?server=ТВОЙ_IP&port=443&secret=xxxxxxxxx
Сохрани эту ссылку — она нужна для подключения в Telegram.
────────────────────────────────────────────────────────────
Шаг 5. Открой порт в файрволле
# Разрешаем входящие подключения на порт 443 (TCP)
ufw allow 443/tcp
────────────────────────────────────────────────────────────
Шаг 6. Подключи прокси в Telegram
Вариант 1 — По ссылке (самый простой)
Открой ссылку https://t.me/proxy?server=... из шага 4 на телефоне.
Telegram автоматически предложит добавить прокси.
Вариант 2 — Вручную
Откройте Настройки в Telegram
Перейдите в Данные и хранилище → Прокси
Нажмите Добавить прокси
Выберите тип: MTPROTO
Введите:
- Сервер: IP-адрес вашего VPS
- Порт: 443
- Секрет: строка из шага 4
Нажмите Сохранить и Подключить
────────────────────────────────────────────────────────────
Управление прокси
# Проверить работает ли проксиdocker ps
# Посмотреть логи
docker logs mtproto-proxy
# Перезапустить
docker restart mtproto-proxy
# Остановить
docker stop mtproto-proxy
# Запустить
docker start mtproto-proxy
Комментариев нет:
Отправить комментарий