Работает через фрагментацию TCP-пакетов и управление TTL. Трафик Telegram проходит через DPI-фильтры в форме, которую они не распознают как блокируемое соединение.
Никаких VPN-серверов. Никаких сторонних узлов. Трафик идёт напрямую к Telegram.
Обычное соединение:
Клиент ─────────────────────────► DPI [БЛОКИРУЕТ] ✗
С оптимизатором:
Клиент ──► Фрагментация TLS ──► DPI [пропускает] ──► Telegram ✓
Инструмент перехватывает первый пакет TLS-рукопожатия (ClientHello), содержащий SNI (имя домена), и разбивает его на фрагменты так, чтобы DPI не мог собрать полную строку. С точки зрения фильтра — обычный шифрованный трафик без распознаваемого назначения.
◆ Фрагментация TLS ClientHello — основной метод
◆ Управление TTL — для провайдеров с глубокой инспекцией
◆ Автоопределение типа блокировки провайдера при запуске
◆ Совместимость с официальным клиентом, Desktop и web-версией
◆ Системный трей — запущено, не мешает
◆ Автозапуск с системой (Windows: планировщик / Linux: systemd)
◆ Лог соединений в реальном времени
◆ Нулевое время прогрева — работает мгновенно
.\zapret-tg.exe --auto
# Ручной режим с указанием метода:
.\zapret-tg.exe --mode fragment --fragment-size 2sudo apt install libnetfilter-queue-dev # Ubuntu/Debian
sudo dnf install libnetfilter_queue-devel # Fedora
cd zapret-tg && sudo python3 main.py --auto[провайдер]
метод = auto
ttl_delta = 3
fragment_size = 2
[интерфейс]
трей = true
автозапуск = true
язык = ru
[логи]
путь = logs/zapret.log
уровень = info| Система | Статус |
|---|---|
| Windows 10 / 11 | ✅ |
| Ubuntu 20.04+ | ✅ |
| Debian 11+ | ✅ |
| Fedora 38+ | ✅ |
| macOS |
Замедляет ли интернет? Первый пакет — задержка ~3мс. На медиа и звонки не влияет.
Нужны ли права администратора? На Windows — да (WFP-драйвер). На Linux — sudo или CAP_NET_ADMIN.

