⚡ TG WS Proxy — компактный локальный MTProto-прокси для Telegram Desktop, использующий WebSocket в качестве транспортного слоя. Все соединения обрабатываются непосредственно на устройстве пользователя, без привлечения сторонних MTProto-прокси, при этом стандартное шифрование Telegram сохраняется на всём пути передачи данных.
Проект создан для тех, кто хочет использовать Telegram Desktop через WebSocket без настройки сторонних прокси.
- ⚡ передача MTProto-трафика через WebSocket;
- 🖥️ полностью локальная работа приложения;
- 🔒 сохранение стандартного MTProto-шифрования;
- 🌐 автоматический выбор Telegram Data Center;
- 🔄 резервное подключение при недоступности WebSocket;
- 📌 работа через системный трей;
- 💻 поддержка Windows, macOS и Linux.
💨 Ожидаемый результат сопоставим с использованием hosts для Web Telegram: снижаются задержки при получении сообщений, ускоряется загрузка медиафайлов и скачивание вложений, благодаря чему Telegram Desktop работает заметно быстрее и стабильнее.
Перейдите в раздел Releases и скачайте версию, соответствующую архитектуре вашей системы.
| Файл | Назначение |
|---|---|
TgWsProxy_windows.exe |
Windows 10+ x64 |
TgWsProxy_windows_arm64.exe |
Windows 10+ ARM64 |
TgWsProxy_windows_7_64bit.exe |
Windows 7 x64 |
TgWsProxy_windows_7_32bit.exe |
Windows 7 x86 |
После запуска приложение автоматически создаст локальный MTProto-прокси и продолжит работу в системном трее.
Самый простой вариант — открыть меню приложения и выбрать пункт «Открыть в Telegram».
Если ссылка не была обработана автоматически:
- Выберите «Скопировать ссылку».
- Отправьте её себе в «Избранное».
- Откройте сообщение.
- Нажмите на ссылку подключения.
- Подтвердите использование прокси.
Откройте:
Настройки → Продвинутые настройки → Тип подключения → Прокси
Добавьте новый MTProto-прокси.
Тип : MTProto
Сервер : 127.0.0.1
Порт : 1443
Secret : из настроек приложения
Если в конфигурации используются другие значения адреса или порта — укажите их вручную.
После запуска TG WS Proxy сворачивается в область уведомлений Windows.
Через контекстное меню доступны следующие действия:
- 🚀 открыть Telegram с уже подготовленной ссылкой;
- 📋 скопировать ссылку подключения;
- 🔄 выполнить перезапуск локального прокси;
- ⚙️ открыть настройки программы;
- 📄 просмотреть журнал работы;
- ❌ завершить работу приложения.
Telegram Desktop
│
▼
Local MTProto Proxy
│
▼
WebSocket (TLS)
│
▼
Telegram Data Center
При запуске приложение выполняет несколько последовательных действий:
- поднимает локальный MTProto-прокси;
- принимает подключения Telegram Desktop;
- определяет целевой Telegram Data Center;
- устанавливает защищённое WebSocket-соединение;
- при необходимости автоматически переключается на альтернативный способ подключения.
Все сообщения, файлы и медиаконтент продолжают передаваться в зашифрованном виде — TG WS Proxy не получает доступа к содержимому переписки.
Important
Проверьте список IP-адресов в настройках прокси.
Для начала рекомендуется оставить только:
4:149.154.167.220
Если проблема не исчезла:
- полностью очистите список IP;
- переподключите прокси;
- при необходимости настройте собственный Cloudflare-домен.
На некоторых аккаунтах без Telegram Premium именно это позволяет восстановить корректную загрузку медиа.
- Windows
- macOS
- Linux
- Docker
- Cloudflare Worker
- Cloudflare Proxy
- Fake TLS + Nginx
- Конфигурация приложения
- Сборка из исходников
- Руководство для контрибьюторов
Для публикации релизов проект использует:
- PyInstaller;
- GitHub Actions.
Поддерживаемые платформы:
- Windows x64;
- Windows ARM64;
- Windows 7 x86/x64;
- Intel macOS;
- Apple Silicon;
- Linux x86_64.
Warning
Некоторые антивирусные продукты могут ошибочно классифицировать приложение как потенциально опасное из-за особенностей упаковки исполняемого файла.
Если скачивание блокируется:
- попробуйте сборку для Windows 7;
- временно отключите защиту;
- после загрузки добавьте файл в исключения;
- при необходимости самостоятельно проверьте его через VirusTotal.
[!TIP]
Будем рады любой помощи.
Вы можете:
- 🐞 сообщить об ошибке;
- 💡 предложить новую идею;
- 🔀 отправить Pull Request;
- 📝 помочь с документацией или переводом.
Спасибо каждому, кто помогает развивать TG WS Proxy!
TG WS Proxy распространяется по лицензии MIT.
Подробные условия использования доступны в файле LICENSE.