• rust-v1.15.1 d01c2f5162

    danik released this 2026-10-30 20:13:18 +03:00 | -36 commits to main since this release

    Исправлено зависание после обновления со старым режимом WS/80: для CF-прокси автоматически пробуется TLS/443 с задержкой 300 ms. Соединения и сообщения не дублируются; TLS-профиль не переходит на порт 80. Настройки и постоянная подпись Android сохраняются.

    Rust-версия 1.15.1 опубликована в стабильном канале.

    Что нового

    • бесплатный CF-пул включён по умолчанию; общий Worker отключён,
      квота Workers на стандартный маршрут не расходуется;
    • медиа использует HTTP/2 через Telegram /api, обычные соединения — WS/TCP;
    • повторы отдельных encrypted-пакетов не сбрасывают соседние H2-потоки;
    • настройка «HTTP/2 для медиа» / --no-h2 позволяет вернуться к WS;
    • прежний встроенный Worker отключается при миграции; порт, secret,
      пользовательские домены и явные настройки сохраняются;
    • собственный Worker остаётся ручной опцией со своей квотой аккаунта.

    Домен, Cloudflare-аккаунт и свой сервер для стандартного режима не нужны.
    Публичный пул зависит от владельцев доменов и сети. Длительное
    воспроизведение видео на Android после изменения не проверялось;
    пройдены реальные Windows-пробы и стендовые H2-тесты.
    Старые версии продолжают расходовать Workers-квоту до обновления.

    Сборки

    • Windows 10/11 x64: TgWsProxy_windows_x64.exe
    • Windows 11 ARM64: TgWsProxy_windows_arm64.exe
    • macOS 11+ Intel / Apple Silicon: TgWsProxy_macos_universal.dmg
    • Linux x86_64: TgWsProxy_linux_amd64, .deb, .rpm
    • Linux ARM64: TgWsProxy_linux_arm64, .deb, .rpm
    • Отдельные CLI находятся в файлах tg-ws-proxy_cli_*; Linux
      также получает статические musl-варианты.

    Windows-бинарники пока не подписаны. macOS-приложение подписано
    ad-hoc, но не notarized. Windows 7 этой Rust-версией не
    поддерживается.

    Контрольные суммы всех файлов: SHA256SUMS.txt.

    ❤️ Поддержать

    Downloads