todo/Zapret/mtproto/00-overview.md
loop-uh 0ad0bcc8dd
Some checks failed
Published content check / validate (push) Failing after 5s
seo+зеркало: [!mirror]-плашка со ссылкой на вики и description во frontmatter всех заметок
Каждая публикуемая заметка получила callout-шапку со ссылкой на свою страницу
wiki.zapret.moe (на самой вики она вырезается транформером RemoveMirrorCallout,
видна только на зеркале Obsidian Publish и в Forgejo) и SEO-поле description —
1–2 предложения для meta description обоих сайтов.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-26 22:05:57 +03:00

63 lines
6.2 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: "✈️ MTProto Proxy — полный гайд"
description: "MTProto Proxy для Telegram: зачем нужен при замедлении, FakeTLS, реализации telemt и mtg, обход ТСПУ и оглавление полного гайда по настройке."
---
> [!mirror] Резервное зеркало
> Актуальная версия этой страницы — на основной вики: [wiki.zapret.moe/Zapret/mtproto/00-overview](https://wiki.zapret.moe/Zapret/mtproto/00-overview)
# 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-подобный + джиттер коннектов (проверен на безопасность)
- [[mtproxy/telegram-wss-transport|WSS: MTProto внутри WebSocket]] — другой транспорт вместо MTProxy: подключение к веб-релеям Telegram (`kws2/kws4.web.telegram.org/apiws`) без своего сервера; мосты (tg-ws-proxy, ZapretGUI) и нативная поддержка в форках клиентов
- [[mtproxy/telegram-wss-limits|Ограничения WSS: что не работает и почему]] — датацентры без релея, медиа и стикеры через CDN, звонки, лимиты Cloudflare, типичные диагнозы