Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

🚀 TG WSProxy RelayX

🌐 Современный форк tg-ws-proxy для Telegram Desktop с использованием WebSocket.

TG WSProxy RelayX — проект, основанный на идеях tg-ws-proxy, предназначенный для организации локального MTProto-прокси, который передаёт трафик Telegram Desktop через WebSocket.

Основная цель проекта — предоставить простой способ запуска локального прокси с минимальной настройкой, сохранив совместимость с Telegram Desktop и возможность дальнейшего развития функциональности.

⚡ В зависимости от особенностей сети использование TG WSProxy RelayX может повысить отзывчивость Telegram Desktop, ускорить синхронизацию чатов, загрузку медиа и передачу файлов.


✨ Основные возможности

  • 🌐 Передача MTProto-трафика через WebSocket
  • 🚀 Быстрый запуск без сложной настройки
  • 🔒 Локальная обработка соединений
  • 🔄 Автоматическое переподключение при сетевых сбоях
  • ⚙️ Удобная настройка через графический интерфейс
  • 📄 Просмотр журналов работы
  • 💻 Поддержка Windows, Linux и macOS
  • 🪶 Минимальная нагрузка на систему

🖼️ Интерфейс

TG WSProxy RelayX

📚 Возможности проекта

TG WSProxy RelayX поддерживает:

  • автоматическое создание локального MTProto-прокси;
  • передачу данных через WebSocket;
  • ручную и автоматическую настройку Telegram Desktop;
  • ведение журналов;
  • изменение параметров подключения;
  • работу в фоновом режиме.

💻 Поддерживаемые платформы

Платформа Статус
🪟 Windows
🍎 macOS
🐧 Linux
🐳 Docker

🚀 Быстрый старт

  1. 📥 Загрузите сборку для вашей платформы.
  2. ▶️ Запустите приложение.
  3. ⏳ Дождитесь запуска локального прокси.
  4. 💬 Откройте Telegram Desktop.
  5. 🔗 Выполните подключение автоматически либо вручную.

После запуска приложение продолжает работать в системном трее.


📲 Подключение Telegram Desktop

⚡ Автоматическая настройка

Если система поддерживает обработку ссылок Telegram, приложение автоматически предложит импортировать параметры подключения.

⚙️ Ручная настройка

Все необходимые параметры подключения доступны в интерфейсе приложения и могут быть указаны вручную в настройках Telegram Desktop.


⚙️ Принцип работы

Telegram Desktop
        │
        ▼
 TG WSProxy RelayX
        │
        ▼
    WebSocket
        │
        ▼
 Telegram Network

Во время работы приложение:

  • принимает локальные подключения Telegram Desktop;
  • определяет подходящий маршрут передачи данных;
  • создаёт защищённое WebSocket-соединение;
  • автоматически восстанавливает соединение при обрыве;
  • продолжает работу без участия пользователя.

🖥️ Работа в фоне

После запуска приложение может быть свёрнуто в область уведомлений.

Через контекстное меню доступны:

  • ▶️ запуск подключения;
  • 🔄 перезапуск службы;
  • ⚙️ изменение параметров;
  • 📊 просмотр состояния;
  • 📄 открытие журнала;
  • ❌ завершение работы.

🛡️ Возможные предупреждения антивирусов

Некоторые антивирусные решения могут реагировать на приложение из-за особенностей упаковки исполняемого файла.

Если это произошло:

  • временно отключите проверку во время скачивания;
  • добавьте приложение в исключения;
  • повторно включите защиту после завершения установки.

Перед использованием любых программ рекомендуется самостоятельно проверять скачанные файлы.


⚙️ Настройки

Через интерфейс приложения можно изменить:

  • 🌐 параметры подключения;
  • 🚀 автозапуск;
  • 🔄 автоматическое переподключение;
  • 📜 уровень логирования;
  • 🔔 проверку обновлений;
  • 🛠️ дополнительные параметры.

Большинство изменений применяется без переустановки программы.


🛠️ Сборка из исходного кода

Для самостоятельной сборки потребуется:

  • Python;
  • зависимости проекта;
  • инструмент упаковки приложения.

После подготовки окружения выполните сборку согласно инструкции репозитория.


❓ Часто задаваемые вопросы

Не удаётся подключиться

Убедитесь, что Telegram Desktop использует параметры подключения, предоставленные приложением.


Соединение нестабильно

Попробуйте перезапустить приложение или изменить параметры подключения.


Медиа загружаются медленно

Очистите старые настройки прокси в Telegram Desktop и выполните подключение повторно.


Где посмотреть журнал?

Журнал работы доступен через меню приложения.


🤝 Основа проекта

TG WSProxy RelayX основан на проекте tg-ws-proxy и развивает его идеи, сохраняя совместимость с Telegram Desktop и WebSocket-транспортом.


📄 Лицензия

Проект распространяется по лицензии MIT. При использовании исходного кода соблюдайте условия лицензии и сохраняйте необходимые уведомления об авторских правах.

About

🚀 TG WSProxy RelayX 🌐 Современный форк tg-ws-proxy для Telegram Desktop с использованием WebSocket. TG WSProxy RelayX — проект, основанный на идеях tg-ws-proxy, предназначенный для организации локального MTProto-прокси, который передаёт трафик Telegram Desktop через WebSocket.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors