🌐 Современный форк 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 поддерживает:
- автоматическое создание локального MTProto-прокси;
- передачу данных через WebSocket;
- ручную и автоматическую настройку Telegram Desktop;
- ведение журналов;
- изменение параметров подключения;
- работу в фоновом режиме.
| Платформа | Статус |
|---|---|
| 🪟 Windows | ✅ |
| 🍎 macOS | ✅ |
| 🐧 Linux | ✅ |
| 🐳 Docker | ✅ |
- 📥 Загрузите сборку для вашей платформы.
▶️ Запустите приложение.- ⏳ Дождитесь запуска локального прокси.
- 💬 Откройте 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. При использовании исходного кода соблюдайте условия лицензии и сохраняйте необходимые уведомления об авторских правах.