Что такое белые списки и как они работают
Белые списки — это режим фильтрации интернет-трафика, при котором провайдер пропускает только трафик к заранее одобренным IP-адресам и доменам, а всё остальное блокируется. В отличие от классических чёрных списков, где запрещены конкретные ресурсы, здесь действует принцип «запрещено всё, кроме разрешённого».
Технически фильтрация реализуется на двух уровнях:
- L3 (сетевой уровень): проверяется IP-адрес назначения. Если он не входит в белый список, пакет просто отбрасывается (drop) на маршрутизаторе, ещё до глубокой проверки содержимого.
- L7 (прикладной уровень): если IP разрешён, DPI-система анализирует SNI (Server Name Indication) в TLS-запросе. Если SNI находится в чёрном списке, соединение разрывается (RST).
Таким образом, даже если IP-адрес сайта разрешён, но домен в чёрном списке, доступ будет заблокирован. Например, IP Яндекса может пропускать трафик с SNI google.com, но блокировать twitter.com — правила не всегда консистентны.
Важно понимать: белые списки не отключают физический сигнал — 4G работает, но пакеты к неразрешённым адресам просто не уходят. Это делает бесполезными обычные VPN, серверы которых не входят в список.
Почему обычные VPN не работают при белых списках
Стандартные VPN-протоколы легко распознать и заблокировать по характерным сигнатурам:
- OpenVPN — имеет уникальные заголовки пакетов, которые DPI определяет без труда.
- IKEv2/IPSec — использует фиксированные порты (500, 4500), что упрощает блокировку.
- WireGuard — UDP-пакеты с характерной структурой, легко отличить от обычного трафика.
- L2TP/PPTP — устаревшие протоколы, блокируются практически везде.
Даже если VPN использует порт 443 (HTTPS), DPI анализирует паттерны трафика: размеры пакетов, временные интервалы, последовательность. VPN-туннель отличается от обычного веб-серфинга, поэтому система может его распознать и заблокировать.
Кроме того, при белых списках блокируется не только VPN-трафик, но и сам IP-адрес VPN-сервера — он не входит в разрешённый список. Поэтому даже идеально замаскированный протокол не поможет, если сервер находится за пределами белого списка.
Именно поэтому для обхода нужны методы, которые используют IP-адреса из белого списка (например, российские хостинги) и маскируют трафик под обычный HTTPS.
Метод 1: VLESS + Reality на российском VPS
Самый надёжный и популярный метод обхода белых списков — использование протокола VLESS с технологией Reality на сервере, IP которого входит в белый список.
Принцип работы:
- Вы арендуете VPS у российского провайдера, который уже в белом списке (например, Timeweb, Yandex Cloud, VK Cloud).
- Настраиваете VLESS + Reality, который имитирует трафик популярных сайтов (например, vk.com или ya.ru).
- Трафик выглядит как обычное HTTPS-соединение с разрешённым доменом, поэтому DPI не блокирует его.
Требования:
- IP сервера должен быть в белом списке (проверить можно через сканирование или просто выбрать хостинг из списка).
- SNI должен быть доменом из белого списка (например, vk.com, ya.ru, yastatic.net).
- Используйте XTLS-Vision для улучшения маскировки.
Пример конфигурации:
vless://UUID@IP:443?type=tcp&security=reality&pbk=...&fp=chrome&sni=vk.com&sid=...&flow=xtls-rprx-visionПровайдеры:
- Timeweb — бесплатный reroll IP, но долго подбирать.
- Yandex Cloud — бесплатный грант 4000₽, высокий шанс попасть в белый список.
- VK Cloud — долго держится, но сложная верификация.
Этот метод требует некоторых технических навыков, но обеспечивает стабильную работу даже при самых жёстких ограничениях.
Метод 2: Yandex Cloud Functions как прокси
Более простой, но менее гибкий метод — использование serverless-функций Yandex Cloud в качестве прокси.
Как это работает:
- Эндпоинт
functions.yandexcloud.netуниверсально входит в белый список у всех провайдеров. - Вы создаёте serverless-функцию, которая перенаправляет трафик.
- Настраиваете SOCKS5-клиент на Windows, который подключается к этой функции.
Преимущества:
- Бесплатный тариф: 1 000 000 вызовов в месяц, 100 000 ГБ-секунд, 40 000 ГГц-секунд.
- Не требует собственного VPS.
- DPI не применяется к IP Яндекса на уровнях L3 и L7.
Недостатки:
- Ограничения по трафику и скорости.
- Сложнее настраивать для потокового видео.
Этот метод подойдёт для базового использования — просмотра сайтов, мессенджеров, но не для тяжёлых задач.
Метод 3: Shadowsocks с плагинами маскировки
Shadowsocks — это прокси-протокол, который изначально создавался для обхода цензуры. В сочетании с плагинами маскировки он может работать при белых списках.
Популярные плагины:
v2ray-plugin— маскирует трафик под WebSocket или HTTP/2.simple-obfs— имитирует обычный HTTP-трафик.
Настройка на Windows:
- Установите клиент Shadowsocks (например, Shadowsocks-Windows).
- Настройте сервер с плагином
v2ray-pluginв режиме WebSocket+TLS. - Укажите SNI разрешённого домена (например,
vk.com). - Подключитесь и проверьте доступ.
Важно: сервер должен находиться на IP из белого списка, иначе соединение будет заблокировано на L3. Shadowsocks сам по себе не маскирует IP, поэтому выбор хостинга критичен.
Этот метод проще в настройке, чем VLESS+Reality, но менее устойчив к DPI-анализу.
Метод 4: Обфускация трафика (Obfuscation)
Обфускация — это технология, которая маскирует VPN-трафик под обычный HTTPS. Она используется в некоторых коммерческих VPN-сервисах и позволяет обходить DPI.
Как это работает:
- Пакеты модифицируются: размеры становятся хаотичными, временные интервалы правдоподобными, добавляются TLS-заголовки.
- DPI видит обычное HTTPS-подключение и не блокирует его.
Примеры сервисов:
- VPNUS — использует WireGuard с обфускацией, маскирует трафик под HTTPS.
- Норм VPN — аналогичная технология, но дешевле.
- ZoogVPN — собственная технология ZoogShadow.
Проверка работы:
- Подключитесь к VPN.
- Откройте сайт 2ip.ru или whoer.net.
- Проверьте, что IP изменился.
- Попробуйте открыть заблокированные сайты.
Обфускация — это компромисс между простотой и надёжностью. Она не требует настройки собственного сервера, но зависит от качества реализации у конкретного провайдера.
Что не работает при белых списках
Некоторые методы и технологии, которые работают при обычных блокировках, оказываются бесполезными при белых списках:
- QUIC/HTTP3 — UDP-порт 443 часто блокируется даже без белых списков, а в режиме БС — почти всегда.
- ECH/ESNI (Encrypted Client Hello) — блокируется ТСПУ. Даже если бы работал, не помог бы, так как основная блокировка идёт по IP, а не по SNI.
- Обычный VPN на зарубежном VPS — IP сервера не в белом списке, поэтому соединение не устанавливается.
- Tor с мостами — мосты могут быть заблокированы, а скорость крайне низкая.
Также стоит учитывать, что DNS-запросы к внешним серверам (8.8.8.8, 1.1.1.1) блокируются — работает только DNS провайдера. Это не мешает обходу, но ограничивает возможности.
Важно помнить: белые списки нестабильны — они могут включаться и выключаться в разных регионах и даже в разных районах одного города. Поэтому методы обхода должны быть гибкими.
Как проверить, работает ли обход
После настройки любого метода важно убедиться, что он действительно работает. Вот пошаговая инструкция:
- Проверьте IP-адрес — откройте сайт 2ip.ru или whoer.net и убедитесь, что ваш IP изменился на IP сервера.
- Проверьте доступность заблокированных сайтов — попробуйте открыть YouTube, Twitter, Instagram. Если они открываются — обход работает.
- Проверьте доступность разрешённых сайтов — если даже vk.com не открывается, значит, проблема в настройках.
- Проверьте скорость — используйте Speedtest или аналогичный сервис. Если скорость слишком низкая, возможно, метод неэффективен.
Диагностика проблем:
- Если ничего не работает, проверьте, входит ли IP сервера в белый список. Можно использовать сканирование через masscan или просто попробовать подключиться с другого устройства.
- Если работает только частично, возможно, проблема в SNI — попробуйте другой домен.
- Если VPN подключается, но сайты не открываются, проверьте DNS-настройки.
Помните, что белые списки могут меняться, поэтому периодически проверяйте работоспособность.
Настройка на Windows: пошаговое руководство
Рассмотрим настройку VLESS+Reality на Windows, так как это самый надёжный метод.
Шаг 1: Аренда VPS
- Выберите российского провайдера, например Timeweb или Yandex Cloud.
- Убедитесь, что IP сервера в белом списке (можно проверить через сервисы типа openlibrecommunity/twl).
Шаг 2: Установка Xray
- Скачайте Xray-core с официального GitHub.
- Распакуйте архив в удобную папку, например
C:\xray.
Шаг 3: Настройка сервера
- Создайте конфигурационный файл
config.jsonна сервере. - Укажите протокол VLESS, порт 443, Reality с параметрами.
- Сгенерируйте ключи:
xray x25519.
Шаг 4: Настройка клиента
- На Windows установите клиент, например v2rayN или Nekoray.
- Добавьте сервер, вставив ссылку vless://.
- Укажите SNI разрешённого домена (например, vk.com).
Шаг 5: Подключение
- Запустите клиент и подключитесь.
- Проверьте доступность сайтов.
Советы:
- Используйте SNI из списка whitelisted доменов: storage.yandex.net, yastatic.net, userapi.com, vkuser.net.
- Избегайте SNI заблокированных доменов (twitter.com, youtube.com) — они могут вызвать RST.
- Регулярно обновляйте списки, так как они меняются.
Юридические и этические аспекты
Обход белых списков может иметь юридические последствия. В России действует законодательство, которое запрещает обход блокировок, и за это предусмотрены штрафы. Однако на практике наказания применяются редко, и многие пользователи продолжают использовать обходные методы.
Важно:
- Использование VPN для обхода блокировок не является уголовным преступлением, но может быть административным правонарушением.
- Не используйте обходные методы для доступа к запрещённому контенту (экстремистские материалы, наркотики и т.д.).
- Помните, что даже при обходе белых списков ваш трафик может быть проанализирован, поэтому соблюдайте осторожность.
Этическая сторона:
- Белые списки вводятся для обеспечения безопасности и контроля, но они ограничивают свободу доступа к информации.
- Каждый пользователь сам решает, насколько ему важно сохранить доступ к открытому интернету.
Рекомендуем использовать обходные методы только для легальных целей — доступа к социальным сетям, новостным сайтам, образовательным ресурсам.
Вопросы и ответы
Можно ли обойти белые списки без VPN?
Теоретически можно использовать Tor с мостами, Shadowsocks или VLESS, но это сложно настраивать и скорость будет низкой. VPN с обфускацией — оптимальный баланс простоты и эффективности.
Почему обычный VPN не работает при белых списках?
Потому что IP-адрес VPN-сервера не входит в белый список, и пакеты к нему блокируются на уровне маршрутизации. Даже если протокол замаскирован, соединение не устанавливается.
Как проверить, входит ли IP сервера в белый список?
Можно использовать сканирование через masscan по порту 443, но это требует технических навыков. Проще выбрать хостинг, который уже в списке (Timeweb, Yandex Cloud, VK Cloud) и проверить доступность с мобильного интернета.
Какие SNI лучше использовать для маскировки?
Рекомендуются домены из белого списка: storage.yandex.net, yastatic.net, userapi.com, vkuser.net, hosting.reg.ru, cdnvideo.ru. Избегайте SNI заблокированных доменов (twitter.com, youtube.com), так как они могут вызвать RST.
Что делать, если VPN перестал работать?
Попробуйте сменить сервер, протокол или порт. Если используете VLESS+Reality, обновите списки whitelisted IP и SNI. Также можно переключиться на другой метод, например Shadowsocks с плагином.
Бесплатные VPN работают при белых списках?
Практически никакие. Бесплатные VPN используют стандартные протоколы без обфускации, их трафик легко распознать. Из бесплатных работает только ZoogVPN с технологией ZoogShadow, но с ограничениями по трафику.