Skip to content

Shatterundercatalog/TelegramZapretWindows

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


tgwsproxy

Tip

Если данный проект оказался для вас полезным и вы хотите помочь его дальнейшему развитию, вы можете поддержать автора:

USDT (TRC20): TXPnKs2Ww1RD8JN6nChFUVmi5r2hqrWjuu BTC: bc1qr8vd6jelkyyry3m4mq6z5txdx4pl856fu6ss0w ETH: 0x1417878fdc5047E670a77748B34819b9A49C72F1 Другие варианты поддержки: https://nowpayments.io/donation/flowseal

Caution

Проверка антивирусами

Некоторые защитные программы могут ошибочно реагировать на приложение и определять его как потенциально опасное. Чаще всего это связано с особенностями упаковки исполняемого файла, а не с содержанием программы.

Если антивирус не позволяет загрузить или запустить приложение:

  1. Попробуйте воспользоваться сборкой для Windows 7 — она обладает аналогичным функционалом
  2. Временно отключите антивирусную защиту, добавьте файл в исключения и после завершения установки включите защиту обратно

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

TG WS Proxy

TG WS Proxy — локальный MTProto-прокси для Telegram Desktop, предназначенный для повышения скорости и стабильности работы Telegram за счёт маршрутизации соединений через WebSocket-соединения.

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

Windows: быстрый старт

Перейдите в раздел релизов и скачайте подходящую версию программы:

  • 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 x32

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

Возможности меню трея

Через меню программы доступны следующие действия:

  • Открыть в Telegram — автоматическое добавление прокси в Telegram с помощью ссылки tg://proxy
  • Скопировать ссылку — создание копии ссылки для последующего подключения
  • Перезапустить прокси — повторный запуск прокси без необходимости закрывать приложение
  • Настройки... — изменение параметров программы через GUI (версия приложения, автоматическая проверка обновлений GitHub)
  • Открыть логи — открытие журнала событий программы
  • Выход — полное завершение работы прокси и закрытие приложения

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

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

Нажмите правой кнопкой мыши по значку TG WS Proxy в системном трее и выберите пункт «Открыть в Telegram».

Если автоматическая настройка не сработала:

  1. Откройте меню программы и нажмите «Скопировать ссылку»
  2. Отправьте скопированную ссылку в чат «Избранное» Telegram
  3. Откройте ссылку и подтвердите подключение прокси

Настройка вручную

В Telegram Desktop откройте:

Настройки → Продвинутые настройки → Тип подключения → Прокси

Создайте новое подключение со следующими параметрами:

  • Тип: MTProto
  • Сервер: 127.0.0.1 (или настроенный вами адрес)
  • Порт: 1443 (или изменённое значение)
  • Secret: ключ из конфигурации или файла логов

Как работает TG WS Proxy

Схема взаимодействия:

Telegram Desktop → MTProto Proxy (127.0.0.1:1443) → WebSocket → Telegram DC

Основные этапы работы:

  1. TG WS Proxy запускает локальный MTProto-прокси на 127.0.0.1:1443
  2. Приложение отслеживает подключения Telegram к IP-адресам серверов Telegram
  3. Из начального MTProto obfuscation init-пакета извлекается идентификатор используемого DC
  4. После определения DC устанавливается защищённое WebSocket-соединение (TLS) с нужным Telegram DC через домены Telegram
  5. При невозможности использования WebSocket (например, при получении ответа 302) программа автоматически переключается на CfProxy либо прямое TCP-соединение

Important

Не загружаются изображения или видео?

В настройках прокси в разделе DC → IP попробуйте оставить только 4:149.154.167.220, удалив остальные значения.

Если это не помогло — полностью очистите поле DC → IP.

Такая ошибка может встречаться у пользователей аккаунтов без Premium.

Если проблема сохраняется, настройте собственный домен по инструкции: CfProxy.md

Автоматическая сборка

Для сборки проекта используются конфигурации PyInstaller:

Также настроен GitHub Actions workflow:

Он выполняет автоматическую сборку приложения для всех поддерживаемых платформ.

Минимальные требования к операционным системам для готовых бинарных файлов:

  • 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 x32
  • Intel macOS — 10.15 и выше
  • Apple Silicon macOS — 11.0 и выше
  • Linux x86_64 — необходим AppIndicator для отображения значка в системном трее

Контрибьюторы

Спасибо всем участникам, которые принимают участие в развитии проекта и помогают делать его лучше ❤️

Лицензия

Проект распространяется согласно условиям:

MIT License