Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # 📊 Отчёт: DPI оператора Мегафон с опцией "Доступный интернет"
- *Исследование проведено 29.06.26.*
- ---
- ## 🎯 Краткое резюме
- DPI Мегафон на опции "Доступный интернет" использует **широкий whitelist с избирательной фильтрацией** и **агрессивной блокировкой публичных DNS и VPN-протоколов**. Whitelist включает десятки доменов (VK, банки, госуслуги), но технические поддомены (login.vk.ru, calls.okcdn.ru, VK Cloud S3) и **вся инфраструктура Cloudflare** блокируются. Все публичные DNS (UDP 53, DoH, DoT) полностью заблокированы на уровне IP. WireGuard и его обфусцированные варианты (AmneziaWG) распознаются по сигнатурам.
- **Главное открытие:** DPI Мегафон использует многоуровневую защиту с DNS-level блокировкой (NXDOMAIN), полной блокировкой публичных DNS, распознаванием WireGuard-сигнатур и блокировкой всей инфраструктуры Cloudflare.
- ---
- ## ✅ Whitelist (подтверждённые факты)
- Всего **множество доменов**:
- | Категория | Домены |
- |-----------|--------|
- | **VK** | `vk.ru`, `vk.com`, `api.vk.com` |
- | **Мегафон** | `lk.megafon.ru`, `megafon.ru` |
- | **Госуслуги** | `gosuslugi.ru`, `freeinternet.gosuslugi.ru` |
- | **Банки (работают)** | `tbank.ru` (Тинькофф), `vtb.ru` (301 redirect), Альфа-Банк, ВТБ, ВБРР |
- | **Прочее** | `kremlin.ru` (нестабильно) |
- **Дополнительно работают приложения:**
- - Альфа-Банк ✅
- - Тинькофф (полностью, включая СБП-переводы) ✅
- - Т-инвестиции ✅
- - ВТБ ✅
- - ВБРР ✅
- ---
- ## ❌ Blacklist (подтверждённые факты)
- ### Сайты и сервисы:
- - **Яндекс**: `yandex.ru`, `ya.ru` и все сервисы Яндекса
- - **Cloudflare**: `api.cloudflareclient.com`, `connectivity.cloudflareclient.com`, все IP Cloudflare
- - Банки: `sberbank.ru` (403), `qiwi.com`, ЮMoney
- - Маркетплейсы: `ozon.ru`
- - Зарубежные: `google.com`, `youtube.com`, `facebook.com`, `twitter.com`, `instagram.com`
- - Все не-whitelisted домены
- ### Технические домены (используемые для обхода):
- - `login.vk.ru` — VK авторизация (блокирует qWDTT)
- - `hb.ru-msk.vkcloud-storage.ru` — VK Cloud S3 (блокирует fedarisha)
- - `storage.yandexcloud.net` — Yandex Object Storage
- - `calls.okcdn.ru` — VK Calls (блокирует qWDTT)
- - `mail.ru` — Mail.ru
- ### DNS-серверы (полная блокировка!):
- - Все публичные DNS через UDP 53 — Google (8.8.8.8), Cloudflare (1.1.1.1), Яндекс
- - Все публичные DNS через DoH (порт 443)
- - Все публичные DNS через DoT (порт 853)
- ### VPN-протоколы (полная блокировка!):
- - **WireGuard** — блокируется по сигнатуре (148-байтные handshake-пакеты)
- - **Cloudflare WARP** — блокируется полностью (WireGuard + IP Cloudflare не в whitelist)
- - **AmneziaWG** — блокируется (DPI распознаёт WireGuard-подобные сигнатуры)
- - **AmneziaVPN (бесплатный)** — фактически использует WARP/Cloudflare, блокируется
- ### Приложения (не работают):
- - Сбербанк ❌
- - QIWI ❌
- - А-инвестиции ❌
- - Халва-Совкомбанк ❌
- - ЮMoney ❌
- - Яндекс Пэй ❌
- - МТС Деньги ❌
- - Озон ❌
- - **Cloudflare WARP** ❌
- - **AmneziaVPN (бесплатный)** ❌
- ---
- ## 🔬 Механизмы блокировки (по уровням)
- ### Уровень 1: Фильтрация по SNI (HTTPS)
- ```
- Клиент → TLS Client Hello (SNI=X)
- DPI → Анализ SNI
- DPI → Если X не в whitelist → TCP RST
- ```
- - Блокировка происходит **до HTTP-запроса**, на этапе handshake
- - Технические домены VK (login.vk.ru, calls.okcdn.ru) блокируются, хотя api.vk.com работает
- ### Уровень 2: Фильтрация по IP-адресу
- DPI блокирует **все соединения** к IP-адресам, которые не входят в whitelist подсетей:
- - IP Cloudflare (`8.6.112.0`, `2606:4700:...`) — блокируются
- - IP зарубежных сервисов — блокируются
- ### Уровень 3: Фильтрация по Host-заголовку (HTTP)
- Для нешифрованного HTTP DPI читает **Host-заголовок** и блокирует запросы к доменам вне whitelist.
- ### Уровень 4: Полная блокировка публичных DNS
- - **UDP 53** к внешним DNS (8.8.8.8, 1.1.1.1) → timeout/блокировка на уровне IP
- - **DoH (порт 443)** → блокируется для всех публичных DNS
- - **DoT (порт 853)** → блокируется (errno=103 connection abort)
- - **Принудительное использование DNS Мегафон** (DNS hijacking)
- ### Уровень 5: Сигнатурный анализ VPN-протоколов
- ```
- Клиент → WireGuard handshake (148 байт)
- DPI → Анализ сигнатуры
- DPI → WireGuard detected → DROP
- ```
- - **WireGuard** блокируется по сигнатуре
- - **AmneziaWG** (обфусцированный WireGuard) **тоже распознаётся**
- - **Cloudflare WARP** блокируется (WireGuard + IP Cloudflare)
- ### Уровень 6: DNS-level блокировка (NXDOMAIN)
- **DNS Мегафон возвращает NXDOMAIN** для DNSTT-доменов:
- ```
- ** server can't find <dnstt-domain>: NXDOMAIN
- ```
- Это стандартная техника блокировки на уровне DNS — сервер "врёт", что домен не существует.
- ---
- ## 🧪 Эксперименты с обходом
- ### 1. Nekobox с подписками для обхода белых списков
- - **Протестированные подписки**: Goyda-VPN, Zieng2, EtoNeYaProject, GoodbyeWL, Vless-Reality-White-Lists-Rus-Mobile, Generation Liberty, olc
- - **Результат**: ни одна подписка не сработала
- - **Причина**: DPI блокирует TLS handshake к не-whitelisted доменам
- ### 2. ByeByeDPI (Android 1.6.9 + ByeDPI 0.17.3)
- - **Проверено 60 встроенных стратегий** — ни одна не сработала
- - **Причина**: на Android без root нет доступа к raw sockets для модификации пакетов на уровне ядра
- ### 3. qWDTT (VK Calls tunnel) — **НЕ РАБОТАЕТ**
- ```
- [STREAM 100] [VK Auth] Failed with client_id=8202606:
- Post "https://login.vk.ru/?act=get_anonym_token":
- dial tcp: lookup login.vk.ru: i/o timeout
- ```
- - **Причина падения**: Домен `login.vk.ru` **блокируется** DPI Мегафон
- - **Дополнительно**: `calls.okcdn.ru` тоже блокируется
- - **Вывод**: qWDTT **не работает** на Мегафон
- ### 4. fedarisha (S3 bypass, Darkbit) — **НЕ РАБОТАЕТ**
- - **Причина падения**: Домен `hb.ru-msk.vkcloud-storage.ru` **блокируется** DPI Мегафон
- - TLS handshake обрывается на этапе Client Hello
- - **Yandex Object Storage** (`storage.yandexcloud.net`) тоже блокируется
- - **Вывод**: fedarisha **не работает** на Мегафон
- ### 5. Cloudflare WARP — **НЕ РАБОТАЕТ** ❌
- ```
- Starting WARP tunnel
- WarpTunnel: Warp config: peers=[WarpPeer(publicKey=bmXOC+F1FxEMF9dyiK2H5/1SUtzH0JuVo51h2wPfgyo=,
- endpoint=8.6.112.0:0)]
- <-- HTTP FAILED: java.net.SocketTimeoutException: Read timed out
- failed to retrieve registration data
- Tunnel container is null? = true
- ```
- - **Причины падения**:
- 1. DPI Мегафон распознаёт WireGuard-сигнатуру (публичный ключ Cloudflare)
- 2. IP `8.6.112.0` (Cloudflare) не в whitelist — блокируется на уровне IP
- 3. `api.cloudflareclient.com` не в whitelist — timeout при получении registration data
- 4. Все попытки подключения к `api.cloudflareclient.com` заканчиваются `SocketTimeoutException`
- - **Вывод**: Cloudflare WARP **полностью не работает** на Мегафон
- ### 6. AmneziaVPN (бесплатный) — **НЕ РАБОТАЕТ** ❌
- ```
- container is amnezia-awg
- addAddress: 2606:4700:110:8fff:80d3:aa37:3035:c230/128 ← IP Cloudflare!
- addDnsServer: /1.1.1.1 ← Cloudflare DNS
- addDnsServer: /1.0.0.1 ← Cloudflare DNS
- Wireguard: awg-go backend v0.2.18
- ```
- - **Критическое открытие**: бесплатный сервер AmneziaVPN **фактически является обёрткой над Cloudflare WARP**
- - IP-адрес сервера (`2606:4700:...`) принадлежит Cloudflare
- - DNS-серверы `1.1.1.1` и `1.0.0.1` — это Cloudflare DNS
- - **Причины падения**:
- 1. DPI Мегафон распознаёт WireGuard-подобные сигнатуры (даже с AmneziaWG)
- 2. IP Cloudflare не в whitelist
- 3. DNS Cloudflare заблокирован
- - **Вывод**: AmneziaVPN в бесплатном режиме **бесполезен на Мегафон**, потому что использует инфраструктуру Cloudflare
- ### 7. AmneziaVPN (свой VPS с AmneziaWG) — **НЕ ТЕСТИРОВАЛСЯ**
- - **Гипотеза**: если использовать свой VPS с AmneziaWG, DPI может не распознать сигнатуру
- - **Проблема**: требует VPS ($5/мес) и сложной настройки
- ### 8. DNS-тесты
- - **Обычный DNS к публичным серверам (UDP 53)**: ❌ **полностью заблокирован** (timeout к 8.8.8.8, 1.1.1.1)
- - **DoH (порт 443)**: ❌ блокируется для всех DNS-серверов
- - **DoT (порт 853)**: ❌ блокируется (connection abort)
- - **DNS Мегафон**: ✅ работает (UDP 53 к внутренним DNS-серверам Мегафон)
- - **NXDOMAIN для DNSTT-доменов**: ✅ возвращается DNS Мегафон
- **Вывод**: Принудительное использование DNS Мегафон — критическая особенность тарифа.
- ### 9. DNSTT + SSH через различные клиенты — **НЕ РАБОТАЕТ**
- - HTTP Injector не смог установить соединение
- - SlipNet с различными профилями не даёт стабильного соединения
- - Платные SSH-серверы не работают
- ---
- ## 📊 Итоговая таблица: что работает, что нет
- | Метод | Статус | Подтверждение |
- |-------|--------|---------------|
- | HTTP к whitelisted | ✅ Работает | Факт |
- | HTTPS к whitelisted | ✅ Работает | Факт |
- | HTTP к другим доменам | ❌ Блокируется | Факт |
- | HTTPS к другим доменам | ❌ Блокируется | Факт |
- | DNS Мегафон (UDP 53) | ✅ Работает | Факт (но NXDOMAIN для DNSTT-доменов) |
- | Публичные DNS (UDP 53) | ❌ Блокируются | Факт (timeout к 8.8.8.8, 1.1.1.1) |
- | DoH (порт 443) | ❌ Блокируется | Факт |
- | DoT (порт 853) | ❌ Блокируется | Факт |
- | WireGuard | ❌ Блокируется | Факт (сигнатурный анализ) |
- | **Cloudflare WARP** | ❌ **Блокируется** | **Факт (WireGuard + IP Cloudflare)** |
- | **AmneziaWG** | ❌ **Блокируется** | **Факт (распознаётся DPI)** |
- | **AmneziaVPN (бесплатный)** | ❌ **Блокируется** | **Факт (использует Cloudflare)** |
- | TURN ВК (UDP 19302) | ❌ Блокируется | Факт (calls.okcdn.ru не в whitelist) |
- | **fedarisha (S3 bypass)** | ❌ **Не работает** | **Факт (login.vk.ru блокируется)** |
- | **qWDTT (VK Calls)** | ❌ **Не работает** | **Факт (login.vk.ru блокируется)** |
- | Nekobox (подписки) | ❌ Не работают | Факт |
- | ByeByeDPI (60 стратегий) | ❌ Блокируется | Факт |
- | **DNSTT + SSH** | ❌ **Не работает стабильно** | **Факт** |
- | VLESS Reality | ❓ Гипотеза | Нет подтверждения |
- | Hysteria2 / TUIC | ❓ Гипотеза | Нет подтверждения |
- | AmneziaVPN (свой VPS) | ❓ Гипотеза | Нет подтверждения |
- ---
- ## 🎯 Финальная модель DPI Мегафон
- ```
- ┌─────────────────────────────────────────────────────────┐
- │ DPI Мегафон "Доступный интернет" │
- ├─────────────────────────────────────────────────────────┤
- │ Фильтрация по SNI (HTTPS): │
- │ ├─ SNI в whitelist (vk.ru, api.vk.com, tbank.ru) → ✅ │
- │ └─ SNI не в whitelist → ❌ TCP RST │
- ├─────────────────────────────────────────────────────────┤
- │ Фильтрация по IP: │
- │ ├─ IP в whitelist подсетей → ✅ PASS │
- │ ├─ IP Cloudflare → ❌ DROP │
- │ └─ IP не в whitelist → ❌ DROP │
- ├─────────────────────────────────────────────────────────┤
- │ Фильтрация по Host (HTTP): │
- │ ├─ Host в whitelist → ✅ PASS │
- │ └─ Host не в whitelist → ❌ DROP │
- ├─────────────────────────────────────────────────────────┤
- │ DNS (полная блокировка публичных!): │
- │ ├─ DNS Мегафон → ✅ Работает │
- │ │ └─ NXDOMAIN для DNSTT-доменов → ❌ │
- │ ├─ Публичные DNS (8.8.8.8, 1.1.1.1) → ❌ Блокируются │
- │ ├─ DoH → ❌ Блокируется │
- │ └─ DoT → ❌ Блокируется │
- ├─────────────────────────────────────────────────────────┤
- │ Сигнатурный анализ VPN: │
- │ ├─ WireGuard → ❌ Блокируется │
- │ ├─ AmneziaWG → ❌ Блокируется (распознаётся) │
- │ ├─ Cloudflare WARP → ❌ Блокируется │
- │ └─ Cloudflare IP → ❌ Блокируется │
- └─────────────────────────────────────────────────────────┘
- ```
- ---
- ## 💡 Ключевые выводы
- 1. **DPI Мегафон использует многоуровневую модель фильтрации**
- - Широкий whitelist (десятки доменов)
- - Полная блокировка публичных DNS
- - Полная блокировка Cloudflare (IP, DNS, WARP)
- - Распознавание WireGuard-сигнатур (включая AmneziaWG)
- - DNS-level блокировка (NXDOMAIN) для DNSTT-доменов
- 2. **Технические домены VK/Яндекс блокируются**
- - `login.vk.ru` — блокирует qWDTT
- - `calls.okcdn.ru` — блокирует qWDTT
- - `hb.ru-msk.vkcloud-storage.ru` — блокирует fedarisha
- - Но `api.vk.com` работает (в whitelist)
- - **Яндекс полностью заблокирован** (включая `yandex.ru`, `ya.ru`)
- 3. **Все популярные методы обхода не работают:**
- - Nekobox (подписки) — DPI блокирует TLS handshake
- - ByeByeDPI — нет root на Android
- - qWDTT — `login.vk.ru` не в whitelist
- - fedarisha — VK Cloud S3 не в whitelist
- - HTTP Injector — не работает
- - **Cloudflare WARP** — WireGuard + IP Cloudflare блокируются
- - **AmneziaVPN (бесплатный)** — использует Cloudflare, блокируется
- - **DNSTT + SSH** — нестабильно или не работает
- 4. **Критическое открытие про AmneziaVPN:**
- > Бесплатный сервер AmneziaVPN **фактически является обёрткой над Cloudflare WARP**. IP-адрес сервера принадлежит Cloudflare, DNS-серверы — Cloudflare. Это значит, что AmneziaVPN в бесплатном режиме **бесполезен** на Мегафон, потому что использует полностью заблокированную инфраструктуру.
- 5. **Главный паттерн:**
- > Технические домены и IP-адреса, необходимые для работы обходных методов, **не входят в whitelist Мегафон**. DPI блокирует их по SNI, IP и сигнатурам, и приложение не может инициализироваться.
- ---
- ## 🔮 Неподтверждённые гипотезы
- ### 1. VLESS + Reality с SNI `api.vk.com`
- **Теория**: Reality маскирует TLS handshake под легитимное подключение к `api.vk.com` (в whitelist).
- **Почему перспективно**:
- - `api.vk.com` в whitelist (TLS handshake проходит)
- - Reality не использует DNS (нет проблем с NXDOMAIN)
- - Не использует WireGuard (нет проблем с сигнатурами)
- - Высокая скорость и стабильность
- **Проблема**: Не тестировалось, требует VPS ($5/мес)
- ### 2. Hysteria2 / TUIC (QUIC-based)
- **Теория**: Используют QUIC (UDP на порт 443), который DPI не распознаёт как VPN.
- **Проблема**: UDP 443 не тестировался, реальный тест Hysteria2/TUIC не проводился.
- ### 3. AmneziaWG с собственным VPS
- **Теория**: Если использовать свой VPS с AmneziaWG (не бесплатный сервер Cloudflare), DPI может не распознать сигнатуру.
- **Проблема**: Требует VPS ($5/мес) и сложной настройки. Не тестировалось.
- ---
- ## 📝 Итоговая рекомендация
- **На этом тарифе Мегафон полноценный обход цензуры НЕВОЗМОЖЕН.**
- ### Что работает:
- - Только сайты из whitelist (VK, госуслуги, некоторые банки)
- - Telegram, YouTube, Google и другие зарубежные сервисы **не работают**
- ### Альтернативы (перспективные):
- - **VLESS Reality** с SNI `api.vk.com` — требует VPS ($5/мес), но может дать высокую скорость и стабильность
- - **AmneziaWG с собственным VPS** — может обойти сигнатурный анализ
- - Сменить тариф на обычный (без опции "Доступный интернет")
- - Сменить оператора
- ### Что ТОЧНО не работает:
- - ❌ Cloudflare WARP
- - ❌ AmneziaVPN (бесплатный)
- - ❌ Nekobox с публичными подписками
- - ❌ ByeByeDPI
- - ❌ qWDTT
- - ❌ fedarisha
- - ❌ HTTP Injector
- - ❌ DNSTT + SSH
- ---
- **Заключение**: Мегафон с опцией "Доступный интернет" — это **ограниченный доступ к десяткам российских сервисов** с активной защитой от обхода. Все популярные VPN-сервисы (Cloudflare WARP, AmneziaVPN, Nekobox) **не работают** из-за блокировки инфраструктуры Cloudflare и WireGuard-сигнатур. Для полноценного интернета рекомендуется сменить тариф, настроить VLESS Reality или сменить оператора.
Advertisement
Add Comment
Please, Sign In to add comment