Thanks to visit codestin.com
Credit goes to github.com

Skip to content

TheOneRu/MTProxy

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

image TLDR: VPS + скрипт ниже = ускорение тг

🚀 Автоматическая установка прокси TeleMT (протокол MTProto от TG)

Цель: ускорить телеграм (загрузка контента)
Средство: прокси-сервер, который маскирует трафик TG под обычный интернет-трафик

Cкрипт запуска менеджера (установка, удаление, статус, отключение\включение) TeleMT из готового образа ~5мб

bash <(curl -s "https://raw.githubusercontent.com/nolaxe/install-MTProxy/main/telemt-from-image.sh")

📋 Что делает скрипт:

  • Проверяет нужные зависимости и устанавливает при отсутствии
  • Запрашивает параметры (порт, TLS домен для маскировка трафика, ad_tag ? не реализованно ⏳)
  • Скачивает образ с Docker (источник https://hub.docker.com/r/whn0thacked/telemt-docker)
  • Генерирует файлы telemt.toml, docker-compose.yml, ключ
  • Запускает установку
    допом скриптом можно отключить\включить прокси

🛠 Процесс установки:

выбор действия
image

подготовка зависимостей
image

разворачивание
image

результат
image

📦 Особенности образа TeleMT

  • Минимальный размер.
  • Безопасность: Сборка distroless
  • Запуск от non-root пользователя.

вариант 2

Самостоятельная сборка образа, разворачивание на сервере

без проверки и установки зависимостей, для сборки необходимо иметь более 0,5GB памяти на сервере

bash <(curl -s "https://raw.githubusercontent.com/nolaxe/install-MTProxy/main/telemt-from-source.sh")

🛠 Процесс установки:

image
Пошаговая инструкция и доп описание

Описание

TeleMT умеет не просто маскировать трафик, но и правильно реагировать на попытки внешних систем проверить, что же находится на вашем сервере. Если кто-то подключится к нему без специального секрета, TeleMT не обрывает соединение, а прозрачно перенаправляет его на реальный сайт (например, amazon.com или любой другой, который вы укажете)

Обычное подключение Через MTProto-прокси
Суть Прямое соединение с сервером Telegram. Соединение через промежуточный сервер (прокси).
Видимость для провайдера Четко видит, что трафик идет на IP-адреса Telegram. Может применить DPI и замедлить его. Видит трафик на IP прокси. Сам трафик замаскирован под обычный HTTPS (например, как на сайт Amazon).
Скорость при замедлении Сильно падает, так как провайдер намеренно режет скорость для этого типа трафика. Остается высокой, так как провайдер не может определить, что это Telegram, и не применяет к нему правила замедления.
Цель использования Стандартный режим для работы в странах без ограничений. Обход замедлений со стороны провайдера.

Инструкция

  1. Покупаем VDS (с постоянным ip это 99% тарифов) вне границ действия замедления, получаем логин\ip\пароль.
  2. Скачиваем putty, к примеру тут https://portableapps.com/apps/internet/putty_portable
  3. Через putty подключаемся к серверу (авторизуемся по данным из пункта 0).
    (или делаем ярлык, вставляем логин\ip\пароль в свойства ярыка ..\putty_portable.exe root@YOUR_IP_HERE -pw your_pas_here, не надо будет вводить снова)
  4. Вставляем в терминал строку
bash <(curl -s "https://raw.githubusercontent.com/nolaxe/install-MTProxy/main/telemt-from-image.sh")

копировать, пкм в поле терминала вставит текст из буфера, ввод
image

  1. После завершения скрипт выдаст ссылку вида:
    🔗 LINK: tg://proxy?server=IP&port=PORT&secret=SECRET
  2. Активация: Просто скопируйте её и отправьте себе в Telegram (можно в "Избранное"), затем нажмите на неё для активации прокси.
image

🔗 Полезные ссылки

Сборка образа Telemt от An0nX: https://github.com/An0nX/telemt-docker / whn0thacked/telemt-docker Разработчики Telemt: Telemt - MTProxy on Rust + Tokio: https://github.com/telemt/telemt

About

for the company

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Shell 100.0%