# MTProto Proxy — Полный гайд
## Что это такое
MTProto Proxy (MTProxy) — специализированный прокси-сервер для Telegram. В отличие от VPN, он работает **только** с Telegram и встроен прямо в приложение — не нужно ставить дополнительный софт.
Пользователь получает ссылку `tg://proxy?server=...&port=...&secret=...`, нажимает на неё — и Telegram начинает работать через прокси. Одно касание.
## Зачем нужен
1. **Обход замедления Telegram** — с января 2026 РКН замедляет медиа в Telegram до 128 КБ/с
2. **Работает когда VLESS падает** — 17 февраля 2026 VLESS массово "заболел", MTProxy с FakeTLS продолжал работать на полной скорости
3. **Не нужен VPN-клиент** — настройка в одно касание через ссылку
4. **Низкий расход батареи** — не держит VPN-тоннель для всего устройства
5. **Дополняет VLESS** — MTProxy для Telegram + VLESS для остального трафика
## Ключевые ограничения
- Работает **только с Telegram** (не маршрутизирует другой трафик)
- **Звонки не работают** через MTProxy — архитектурное ограничение Telegram (нужен SOCKS5)
- На мобильных сетях РФ может не работать (IP whitelisting)
- Публичные прокси блокируются РКН за часы/дни — нужен приватный сервер
## Хронология событий в России (2025-2026)
| Дата | Событие |
|------|---------|
| Август 2025 | РКН заблокировал звонки в Telegram/WhatsApp |
| Сентябрь 2025 | VMess заблокирован в РФ |
| Декабрь 2025 | Закон об обязательной установке ТСПУ на все трансграничные каналы |
| Январь 2026 | Медиа в Telegram замедлено до 128 КБ/с |
| 17 февраля 2026 | Массовые сбои VLESS+Reality (порог 16 КБ, блокировка IP на 10 мин) |
| 1 марта 2026 | РКН получил контроль над магистральным трафиком |
| Март 2026 | MTProxy с FakeTLS на приватных серверах — работает |
## Структура гайда
- [01-protocol.md](01-protocol.md) — Протокол: 3 режима, как работает FakeTLS
- [02-implementations.md](02-implementations.md) — 5 независимых реализаций (telemt/mtg/mtprotoproxy/mtproto_proxy/mtproto.zig)
- [03-telemt.md](03-telemt.md) — Telemt (Rust) — лучший для бота с per-user ключами
- [04-mtg.md](04-mtg.md) — MTG (Go) — лучший для обхода DPI (Doppelganger)
- [05-censorship.md](05-censorship.md) — ТСПУ, 6 слоёв детекции, как обходить
- [06-vs-vless.md](06-vs-vless.md) — MTProxy vs VLESS: когда что использовать
- [07-nginx-haproxy.md](07-nginx-haproxy.md) — SNI routing, share порта 443 с сайтом
- [08-best-practices.md](08-best-practices.md) — Выбор домена, VPS, RealiTLScanner
- [09-bot-integration.md](09-bot-integration.md) — Интеграция с Telegram-ботом (telemt REST API)
- [10-telemt-logs-dpi.md](10-telemt-logs-dpi.md) — Чтение логов telemt 3.4.x: JA4-фингерпринты, `expected_64_got_0`, детект ТСПУ
- [11-telemt-server-setup.md](11-telemt-server-setup.md) — telemt в продакшн: 3 инстанса + systemd + `client_mss="tspu"` + UFW rate-limit + iOS keepalive
- [[mtproxy/mtproto-zig|mtproto.zig]] — Zig-реализация: обход DPI «под ключ» (TCPMSS + nfqws)
- [[mtproxy/mtproto-zig-setup|mtproto.zig — настройка (runbook)]] — пошагово + диагностика + TCPMSS/SYN-ACK приёмы
- [[mtproxy/ja4-sni-client-side|Кто может менять JA4/SNI]] — детекция июнь 2026; почему чистый обход (смена JA4/ротация SNI) только клиентский
- [[mtproxy/tdlib-obf-client-side-stealth|tdlib-obf — клиентский TDLib с маскировкой JA4]] — форк официальной библиотеки клиента, который строит свежий браузерный ClientHello (PQ-профили, лечит #30733)
- [[mtproxy/tsrman-tg-android-faketls|tsrman/tg — Telegram для Android со сменой JA4]] — готовый GUI-клиент: форк официального приложения, меняет JA4 на Firefox-подобный + джиттер коннектов (проверен на безопасность)