MTProxy - Автоматическая установка Telegram прокси-сервера
Что это такое?
MTProxy - это официальный прокси-протокол от Telegram, который позволяет обходить блокировки и ускорять доступ к Telegram. Наш скрипт автоматизирует установку и настройку MTProxy сервера на вашем VPS.
Быстрая установка
bash <(wget -qO- https://dignezzz.github.io/server/mtproxy.sh)
Основные возможности
Автоматическая установка
- Скачивание и настройка Python MTProxy
- Создание systemd службы
- Автоматический запуск при загрузке системы
- Настройка firewall (UFW)
Интерактивная настройка
- Выбор порта для прокси
- Настройка продвигаемого канала/бота
- Опция использования домена вместо IP
- Генерация уникальных секретов
Удобное управление
- Утилита
/usr/local/bin/mtproxyдля управления - Показ актуальных ссылок подключения
- Просмотр логов и статуса службы
- Полное удаление одной командой
Безопасность
- Сохранение секретов при перезапуске
- Валидация IPv4 адресов
- Проверка доменных имен
- Автоматическое определение внешнего IP
Как работает?
Процесс установки:
- Определение системы - проверка Ubuntu/Debian
- Установка зависимостей - Python3, curl, xxd и другие
- Скачивание MTProxy - официальная Python версия
- Генерация секретов - уникальные 32-символьные ключи
- Создание службы - systemd конфигурация
- Настройка firewall - открытие выбранного порта
- Создание утилиты - инструмент управления
Поддерживаемые функции:
- Standard прокси - обычное подключение
- TLS прокси - скрытое под HTTPS трафик
- Продвижение каналов - монетизация прокси
- Домены - использование красивых адресов
Типы ссылок подключения
Скрипт генерирует два типа ссылок:
Standard (dd-префикс):
tg://proxy?server=your-domain.com&port=9443&secret=ddABC123...
TLS (ee-префикс):
tg://proxy?server=your-domain.com&port=9443&secret=eeABC123...7777772e676f6f676c652e636f6d
Команды управления
После установки используйте утилиту mtproxy:
mtproxy # Показать статус и ссылки
mtproxy links # Только ссылки подключения
mtproxy restart # Перезапустить службу
mtproxy logs # Просмотр логов
mtproxy stop # Остановить
mtproxy start # Запустить
mtproxy help # Справка
Удаление
Полное удаление всех компонентов:
bash <(wget -qO- https://dignezzz.github.io/server/mtproxy.sh) uninstall
Продвинутые возможности
Использование домена
Вместо IP-адреса можно использовать домен:
- Более удобно для пользователей
- Скрывает реальный IP сервера
- Профессиональный внешний вид
Продвижение каналов
MTProxy может показывать ваш канал пользователям:
- Дополнительный источник подписчиков
- Монетизация прокси-сервера
- Продвижение бренда
Мониторинг
- Логи в журнале systemd
- Статистика подключений
- Автоматический перезапуск при сбоях
Системные требования
- ОС: Ubuntu 18.04+ / Debian 9+
- RAM: минимум 512MB
- CPU: 1 ядро
- Сеть: статический IP
- Порты: один свободный порт (по умолчанию 9443)
Структура файлов
После установки создаются:
/opt/MTProxy/ # Папка установки
├── mtprotoproxy.py # Основной файл прокси
├── info.txt # Конфигурация и ссылки
└── setup_info.txt # Информация об установке
/etc/systemd/system/
└── mtproxy.service # Служба systemd
/usr/local/bin/
└── mtproxy # Утилита управления
Пример установки
root@server:~# bash <(wget -qO- https://dignezzz.github.io/server/mtproxy.sh)
MTProxy Final Installation (Fixed)
Enter proxy port (default: 9443): 8080
📢 Channel Promotion Setup:
MTProxy can promote a Telegram channel/bot to users who connect through your proxy.
Examples: @your_channel, @your_bot, mychannel (without @)
Enter channel/bot username to promote (default: vsemvpn_bot): @mychannel
🌐 Domain Setup (Optional):
You can use a domain name instead of IP address for better user experience.
Examples: proxy.example.com, vpn.mydomain.org
Enter domain name (optional): proxy.mydomain.com
✅ MTProxy service is running!
🔗 Connection Links:
Standard: tg://proxy?server=proxy.mydomain.com&port=8080&secret=dd...
TLS: tg://proxy?server=proxy.mydomain.com&port=8080&secret=ee...
🎉 Installation Complete!
Поддержка и вопросы
Если возникли проблемы:
- Проверьте статус:
mtproxy status - Посмотрите логи:
mtproxy logs - Перезапустите:
mtproxy restart
Особенности скрипта
- Идемпотентность - безопасный повторный запуск
- Восстановление - сохранение секретов при переустановке
- Валидация - проверка всех входных данных
- Логирование - подробные логи установки
- Откат - возможность полного удаления
Скрипт протестирован на Ubuntu 24.04 и Debian 12. Рекомендуется использовать на чистом VPS для лучшей совместимости.