Skip to content

Releases: fastbrains13/telegram-web-proxy

Release list

v.1.0.1

Choose a tag to compare

@fastbrains13 fastbrains13 released this 28 Oct 17:04

Была ошибка в нескольких строках echo не хватало закрывающей кавычки, из-за чего shell продолжал читать строку как один незакрытый строковый литерал и затем падал на echo " 🔗 Ссылка..." с syntax error near unexpected token '('.

Исправление внесено:

  1. восстановлены закрывающие " в блоке данных подключения;
  2. добавлен set -euo pipefail для корректного аварийного завершения скрипта;
  3. добавлен health-check перед выводом баннера успешной установки.

Это закрывает два класса проблем:

  1. синтаксическая ошибка в окончательном блоке;
  2. ложное “успешное завершение”, когда сервисы реально не запустились.

Теперь скрипт не печатает “УСТАНОВКА УСПЕШНО ЗАВЕРШЕНА!”, если фактические проверки сервиса не проходят.

v.1.0.0

Choose a tag to compare

@fastbrains13 fastbrains13 released this 19 Oct 06:12
f2c35a2

🎉 Релиз v1.0.0: Первый стабильный выпуск

Первый стабильный релиз проекта Telegram Web Proxy с поддержкой автоматического развертывания, маскировки под HTTPS-трафик и встроенным мульти-установщиком.


🚀 Основные возможности стабильной версии:

  • Telegram Web Proxy (tproxy-server): интеграция официального решения от Telegram с проксированием через Caddy.
  • Автоматический SSL: Caddy автоматически выпускает и обновляет сертификаты Let's Encrypt / ZeroSSL.
  • Маскировка под веб-сайт: готовая HTML-страница заглушки (форма авторизации) для входящих браузерных запросов.
  • Исправление зависимостей systemd: устранена проблема с отсутствующим сервисом tproxy-firewall, обеспечен надежный перезапуск и автозагрузка.
  • Изоляция портов: правила nftables закрывают внутренние служебные порты (2398, 8080, 8081) от внешней сети.

🧪 Экспериментальный мульти-установщик (experimental-install.sh)

В этот релиз включен новый скрипт experimental-install.sh, который объединяет установку всех вариантов прокси в единый интерактивный интерфейс:

  1. Выбор режима развертывания:
    • Только Telegram Web Proxy (HTTPS, порт 443, свой домен).
    • Только Classic MTProxy (прямой порт, TLS-маскировка под популярные домены для обхода DPI, без своего домена).
    • Оба варианта одновременно на одном сервере без конфликтов портов.
  2. Гибкая настройка TLS Cloaking: возможность вручную ввести любой fake-домен (или оставить google.com по умолчанию).
  3. Опциональный ввод Email: шаг с почтой для SSL можно пропустить простым нажатием Enter.

Запуск экспериментального установщика:

curl -fsSL [https://raw.githubusercontent.com/fastbrains13/telegram-web-proxy/v1.0.0/experimental-install.sh](https://raw.githubusercontent.com/fastbrains13/telegram-web-proxy/v1.0.0/experimental-install.sh) -o /root/experimental-install.sh
chmod +x /root/experimental-install.sh
sudo /root/experimental-install.sh