• rust-v1.15.2 0617320b34

    danik released this 2026-10-30 20:39:46 +03:00 | -37 commits to main since this release

    Исправлен выбор IPv6/IPv4: неработающий IPv6 больше не блокирует WebSocket до таймаута. Адреса двух семейств пробуются с задержкой 250 ms; TLS и DNS сохраняются. Включено также восстановление TLS/443 для старого предпочтения WS/80.

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

    Что нового

    • бесплатный 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