⚡ Быстрое локальное подключение Telegram Desktop через WebSocket.
Telegram WS Bridge — лёгкое настольное приложение, которое создаёт локальный сетевой мост между Telegram Desktop и серверами Telegram, используя WebSocket в качестве транспортного канала.
Программа запускается за несколько секунд, работает полностью локально и не требует развёртывания собственных серверов или использования сторонних VPN-сервисов. Все параметры подключения подготавливаются автоматически, благодаря чему настройка занимает минимум времени.
- 🚀 Быстрый запуск без сложной конфигурации
- 🌐 Работа через WebSocket
- 🔒 Локальная обработка соединений
- 🔄 Автоматическое восстановление подключения
- ⚙️ Простая настройка через графический интерфейс
- 📄 Просмотр журналов работы
- 💻 Поддержка Windows, Linux и macOS
- 🪶 Минимальное использование системных ресурсов
Поддерживаются наиболее популярные настольные платформы.
| ОС | Поддержка |
|---|---|
| 🪟 Windows | ✅ |
| 🍎 macOS | ✅ |
| 🐧 Linux | ✅ |
| 🐳 Docker | ✅ |
Выберите сборку, соответствующую вашей операционной системе, скачайте архив и запустите приложение.
Дополнительная установка компонентов не требуется.
- 📥 Скачайте последнюю версию программы.
▶️ Запустите приложение.- ⚙️ Дождитесь запуска локального сервиса.
- 📱 Откройте Telegram Desktop.
- 🔗 Подключитесь автоматически либо вручную, используя параметры из приложения.
После запуска программа продолжает работать в фоне и доступна через значок в системной области.
Если интеграция поддерживается вашей системой, приложение самостоятельно передаст параметры подключения Telegram Desktop.
При необходимости откройте окно настроек приложения и используйте отображаемые параметры для создания нового MTProto-подключения в Telegram Desktop.
Все необходимые значения доступны непосредственно в интерфейсе программы.
Telegram Desktop
│
▼
Telegram WS Bridge
│
▼
Защищённый WebSocket
│
▼
Сеть Telegram
После запуска приложение:
- 📥 принимает локальные подключения клиента;
- 🔍 определяет оптимальный маршрут передачи данных;
- 🔐 создаёт защищённый WebSocket-канал;
- 🔄 автоматически восстанавливает соединение при сбоях;
- ⚡ продолжает работу без вмешательства пользователя.
После запуска приложение сворачивается в системную область уведомлений.
Через контекстное меню доступны:
▶️ запуск подключения;- 🔄 перезапуск службы;
- ⚙️ изменение параметров;
- 📊 просмотр текущего состояния;
- 📄 открытие журнала;
- ❌ завершение работы.
Некоторые защитные программы могут ошибочно определять приложение как потенциально опасное из-за способа упаковки исполняемого файла.
Если возникает подобная ситуация:
- временно отключите проверку во время скачивания;
- добавьте приложение в список исключений;
- повторно включите защиту после завершения установки.
Перед использованием любых программ рекомендуется самостоятельно проверять их при помощи известных антивирусных сервисов.
Через окно параметров можно изменить:
- 🌐 сетевые параметры;
- 🚀 поведение при запуске системы;
- 🔄 автоматическое подключение;
- 📜 уровень журналирования;
- 🔔 проверку обновлений;
- 🛠️ дополнительные параметры приложения.
Большинство изменений применяется без повторной установки.
Проект можно собрать самостоятельно.
Для этого потребуется:
- Python;
- необходимые зависимости;
- инструмент упаковки исполняемых файлов.
После установки зависимостей выполните сборку согласно инструкции проекта.
Убедитесь, что Telegram Desktop использует параметры подключения, отображаемые приложением.
Попробуйте перезапустить приложение или изменить параметры подключения.
Очистите сохранённые настройки подключения в Telegram и выполните настройку повторно.
Журнал работы доступен через меню приложения.
Спасибо всем пользователям и разработчикам, принимающим участие в развитии проекта.
Проект распространяется по лицензии MIT License.