![]()
Простой, надежный и автоматизированный скрипт для установки прокси-сервера Telegram MTProxy с использованием Docker. Этот скрипт берет на себя все сложности настройки прокси-сервера Telegram.
Что делает этот скрипт:
- Проверяет системные требования — проверяет права root и совместимость системы
- Устанавливает Docker — автоматически устанавливает Docker, если его нет
- Очищает старые установки — удаляет любые существующие установки MTProxy
- Настраивает прокси — настраивает MTProxy с выбранным вами портом
- Управляет правилами файрвола — открывает необходимые порты в UFW/firewalld
- Генерирует данные подключения — создает готовые к использованию ссылки прокси
- Создает инструменты управления — устанавливает команду
mtproxyдля удобного управления - Настраивает автообновления — настраивает еженедельные автоматические обновления через cron
✨ Возможности
- 🚀 Установка одной командой — не требуется сложная настройка
- 🐳 На основе Docker — изолированный, безопасный и простой в управлении
- 🔐 Автоматическая генерация secret — безопасные учетные данные прокси создаются автоматически
- 🔧 Выбор произвольного порта — выберите любой доступный порт
- 🛡️ Автонастройка файрвола — работает с UFW и firewalld
- 📊 Встроенные команды управления — простое управление после установки
- 🔄 Автообновления — поддерживает ваш прокси-сервер в актуальном состоянии
- 📱 Генерация QR-кода — быстрая настройка на мобильных устройствах (если установлен qrencode)
- 💾 Постоянная конфигурация — настройки сохраняются при перезапусках
📦 Требования
- Операционная система: Ubuntu, Debian, CentOS или любой дистрибутив Linux с systemd
- Архитектура: x86_64 (amd64)
- Доступ: права root или sudo
- Сеть:
- Публичный IP-адрес
- Открытый порт (вы выбираете при установке, по умолчанию: 8443)
- Стабильное интернет-соединение
- ОЗУ: минимум 512МБ
- Дисковое пространство: минимум 1ГБ свободного места
🚀 Быстрый старт
# Скачайте и запустите скрипт установкиwget https://raw.githubusercontent.com/statix05/MTProxyInstall/main/install.sh chmod +x install.sh sudo ./install.sh
Вот и всё! Следуйте подсказкам, и ваш прокси будет готов через несколько минут.
После установки
Скрипт создает команду mtproxy для удобного управления:
# Проверить статус прокси
mtproxy status
# Просмотреть логи в реальном времени
mtproxy logs
# Показать информацию о подключении
mtproxy info
🛠️ Команды управления
| Команда | Описание |
|---|---|
mtproxy status |
Проверить, работает ли прокси и показать порт |
mtproxy logs |
Просмотреть логи прокси в реальном времени (Ctrl+C для выхода) |
mtproxy info |
Показать ссылки подключения и детали прокси |
mtproxy restart |
Перезапустить прокси-сервер |
mtproxy stop |
Остановить прокси-сервер |
mtproxy start |
Запустить прокси-сервер |
mtproxy update |
Обновить до последней версии MTProxy |
Частые проблемы
1. Отказано в доступе (Permission Denied)
# Убедитесь, что запускаете с sudo
sudo ./install.sh
2. Порт уже используется
# Проверьте, что использует порт
sudo lsof -i :8443
# Выберите другой порт во время установки
3. Не удается подключиться к прокси
# Проверьте, работает ли контейнер
docker ps | grep mtproxy
# Проверьте файрвол
sudo ufw status
# Просмотрите логи на наличие ошибок
mtproxy logs
4. Установка Docker не удалась
# Установите Docker вручную
curl -fsSL https://get.docker.com | sudo sh
Для полного удаления MTProxy и всех его данных:
# Скачайте скрипт очистки
wget https://raw.githubusercontent.com/statix05/MTProxyInstall/main/cleanup.sh
chmod +x cleanup.sh
sudo ./cleanup.sh
источник https://github.com/statix05/MTProxyInstall
https://github.com/statix05/MTProxyInstall/blob/main/README-RUS.md

Добавить комментарий