• 21.1.7.174 2b2972dc02

    Zapret Dev 21.1.7.174
    All checks were successful
    Zapret source guards / validate (push) Successful in 10s
    Windows-сборка / Dev Dev 21.1.7.174 опубликован
    Pre-release

    loop-uh released this 2026-10-16 00:05:21 +03:00 | 70 commits to main since this release

    Zapret 21.1.7.174 — что изменилось с версии 21.1.7.173

    Этот выпуск про загрузку картинок и видео через Telegram Proxy.

    Telegram Proxy

    У каждого дата-центра Telegram два кластера серверов: обычный (для чатов) и медиа (для файлов). Для каждого из них Telegram держит свой ключ шифрования, и ключа одного кластера другой не знает. Пути прокси приводят загрузку файлов в разные кластеры: через Cloudflare — в обычный, через прямой релей, воркеры и внешний SOCKS5 — в медиа. Раньше, когда загрузка файлов переходила с одного пути на другой, сервер отвечал «ключ не найден», и Telegram на несколько секунд оставался без картинок, пока создавал новый ключ. Через MTProxy это иногда сбрасывало ключ всего дата-центра, и переподключались даже чаты.

    • Прокси запоминает, на каком кластере живёт ключ загрузки, и сначала пробует пути этого кластера.
    • Если сервер всё же ответил «ключ не найден», прокси молча переходит на путь нужного кластера, и Telegram этого не замечает.
    • Если нужный кластер ненадолго недоступен, прокси один раз закрывает соединение без ошибки: Telegram переподключается со своим ключом, и путь обычно уже работает. Если кластер так и не вернулся, ключ создаётся заново, как раньше.
    • Ради кластера прокси не уводит загрузку на воркеры с суточным лимитом: если рабочий путь через Cloudflare есть, ключ переезжает к нему.
    • В режиме MTProxy с dd-секретом ответ «ключ не найден» раньше обычно не доходил до Telegram (к нему дописывался случайный хвост), и Telegram переподключался впустую. Теперь он доходит, и Telegram сразу создаёт новый ключ.
    • В журнале прокси появились строки о переходе между кластерами (-404 hidden), по ним видно, как часто это случается.
    Downloads