Белые списки интернета на GitHub: как работают, зачем нужны и как ими пользоваться

Разбираем феномен «белых списков» интернета: что это, как связано с GitHub, какие списки публикуют, как их использовать для обхода ограничений и насколько это законно.

Что такое «белые списки» интернета

В контексте интернет-цензуры «белый список» — это перечень ресурсов, доступ к которым сохраняется в условиях массовых ограничений. Принцип работы кардинально отличается от привычных «чёрных списков»: если чёрный список запрещает конкретные сайты, оставляя всё остальное доступным, то белый список разрешает только то, что в него включено, а всё прочее блокируется по умолчанию. Эта модель известна как default deny — «всё запрещено, кроме разрешённого».

В России механизм белых списков начал активно обсуждаться с 2025 года, когда в ряде регионов стали тестировать отключения мобильного интернета. По заявлениям представителей Минцифры, белые списки должны обеспечивать доступ к «массово востребованным сервисам» в периоды ограничений. Однако на практике это означает, что пользователь может зайти только на государственные порталы, банковские приложения, маркетплейсы и несколько социальных сетей, а доступ к остальному интернету — включая новостные сайты, мессенджеры и зарубежные сервисы — пропадает.

Технически белые списки реализуются через системы глубокого анализа пакетов (DPI), которые установлены у провайдеров в рамках закона о «суверенном интернете». DPI анализирует трафик и пропускает только те пакеты, которые направлены на IP-адреса и домены из разрешённого перечня. Для дополнительной защиты от автоматизированного доступа пользователи могут проходить CAPTCHA-проверку.

Как GitHub связан с белыми списками

GitHub стал одной из ключевых площадок, где энтузиасты и активисты публикуют неофициальные «белые списки» — перечни доменов и IP-адресов, которые остаются доступными при введении ограничений. Эти списки формируются на основе наблюдений пользователей, сообщений операторов связи и утечек из официальных источников.

Почему именно GitHub? Во-первых, это крупнейшая платформа для хостинга кода, и она предоставляет удобные инструменты для совместной работы: любой желающий может предложить изменение через pull request, а владелец репозитория — быстро обновить данные. Во-вторых, GitHub позволяет создавать простые текстовые файлы, которые легко автоматически скачивать и использовать в скриптах. В-третьих, GitHub имеет высокую доступность и устойчивость к блокировкам, что делает его надёжной площадкой для распространения информации.

На GitHub можно найти не только сами списки, но и инструменты для их анализа: скрипты для проверки доступности доменов, генераторы конфигураций для VPN-клиентов, а также готовые подписки с серверами, которые обходят белые списки. Это превращает GitHub в своего рода хаб для технически подкованных пользователей, которые хотят сохранить доступ к открытому интернету.

Какие данные содержат списки на GitHub

Неофициальные белые списки, публикуемые на GitHub, обычно содержат несколько типов данных:

  • Домены — например, vk.com, ozon.ru, gosuslugi.ru. Это основной элемент, по которому DPI-системы принимают решение о пропуске трафика.
  • IP-адреса и подсети — часто указываются диапазоны IP, которые принадлежат разрешённым сервисам. Это важно, потому что некоторые ресурсы используют множество IP-адресов, и для доступа к ним нужно знать все.
  • SNI-имена — Server Name Indication, то есть имя хоста, которое передаётся при TLS-рукопожатии. Некоторые методы обхода используют подмену SNI, чтобы замаскировать трафик под разрешённый домен.
  • Метаданные — дата обновления, регион действия, оператор связи, для которого список актуален. Это помогает пользователям выбирать подходящий список.

Примеры из реальных списков: stats.vk-portal.net, sun6-21.userapi.com, avatars.mds.yandex.net, st.ozone.ru, splitter.wb.ru, alfabank.ru, www.kinopoisk.ru. Эти домены работают у большинства операторов «большой четвёрки» — МТС, МегаФон, Т2, Билайн — и часто используются для проверки доступности.

Важно понимать, что списки не являются официальными и могут содержать ошибки. Доступность конкретного домена зависит от региона, оператора и текущей конфигурации DPI, поэтому перед использованием рекомендуется проверять актуальность данных.

Как использовать белые списки с GitHub

Самый простой способ — скачать список доменов и использовать его для настройки прокси или VPN-клиента. Например, если вы используете VLESS или Shadowsocks, вы можете указать SNI из белого списка, чтобы замаскировать своё соединение под легитимный трафик.

Вот пошаговая инструкция:

  1. Найдите репозиторий на GitHub, который содержит актуальный список. Обычно такие репозитории называются «white-lists», «ru-white-list», «internet-freedom» и т.п.
  2. Скачайте файл со списком (обычно это .txt или .csv).
  3. Импортируйте список в свой VPN-клиент, если он поддерживает такую функцию. Например, в некоторых клиентах можно указать список доменов, которые будут идти через прокси.
  4. Если вы используете ручную настройку, скопируйте нужные домены в конфигурационный файл.

Также на GitHub можно найти готовые подписки — это ссылки на конфигурации, которые автоматически обновляются. Вы просто вставляете ссылку в приложение (например, v2rayNG или Nekobox), и оно само скачивает актуальные настройки.

Важно: белые списки на GitHub — это неофициальные данные, и их использование не гарантирует доступ. Однако они могут быть полезны для диагностики: если вы не можете открыть сайт, проверьте, есть ли его домен в списке. Если есть — проблема не в белом списке, а в чём-то другом.

Почему обычные VPN не работают при белых списках

Классические VPN-протоколы — OpenVPN, IKEv2, L2TP, PPTP — имеют характерные сигнатуры, которые DPI-системы легко распознают. Даже если VPN использует порт 443 (HTTPS), DPI анализирует размеры пакетов, временные интервалы и другие параметры, чтобы отличить VPN-трафик от обычного веб-серфинга.

При белых списках проблема усугубляется: провайдер блокирует весь трафик, который не идёт на разрешённые IP-адреса. Серверы VPN обычно находятся за пределами России, поэтому их IP-адреса не входят в белый список, и подключение к ним блокируется на уровне маршрутизации. Даже если VPN-сервер находится в России, его IP может не быть в списке, если он не принадлежит одному из разрешённых сервисов.

Однако существуют технологии, которые позволяют обойти белые списки:

  • Обфускация — маскировка VPN-трафика под обычный HTTPS. Пакеты модифицируются так, чтобы DPI не мог отличить их от легитимного веб-трафика.
  • Shadowsocks — прокси-протокол с плагинами маскировки (v2ray-plugin, simple-obfs).
  • VLESS + XTLS-Reality — протокол, который имитирует трафик популярных сайтов (например, Facebook или Google). Сервер «притворяется» настоящим сайтом из белого списка.
  • Trojan-GFW — маскирует трафик под HTTPS, а при попытке открыть адрес сервера в браузере показывает обычный сайт-заглушку.

Эти технологии позволяют «спрятать» VPN-соединение внутри разрешённого трафика, но они требуют настройки и не всегда стабильны.

Практические примеры обхода белых списков

На форумах и в GitHub-репозиториях пользователи делятся рабочими методами обхода. Один из популярных способов — использование TURN-серверов VK Calls. VK (ВКонтакте) входит в белый список, и его инфраструктура включает TURN-серверы, которые используются для передачи голоса и видео. Через эти серверы можно пробросить трафик WireGuard или Hysteria с шифрованием DTLS 1.2. Этот метод работает, потому что TURN-серверы VK разрешены, а их трафик не блокируется.

Другой пример — использование Yandex Cloud. Яндекс также входит в белый список, и его облачные сервисы (Yandex Cloud) доступны. Пользователи создают виртуальную машину в Yandex Cloud, устанавливают на неё VPN-сервер и подключаются к нему. Поскольку IP-адреса Yandex Cloud находятся в белом списке, трафик проходит без блокировок. Этот метод считается более надёжным, чем подмена SNI, потому что блокировка по IP-адресам Yandex Cloud маловероятна.

Также существуют специализированные приложения, например, Tunnel для Android, которое содержит серверы, обходящие белые списки, и позволяет импортировать свои собственные подписки. FPTN VPN — готовый сервис, который работает при белых списках. Silent VPN — программа на базе WireGuard, VKTURN и DTLS.

Важно помнить, что эти методы могут перестать работать после обновления DPI-фильтров, поэтому сообщества постоянно обновляют свои инструменты.

Как проверить, работает ли ваш VPN при белых списках

Если вы используете VPN и хотите убедиться, что он работает при белых списках, выполните следующие шаги:

  1. Подключитесь к VPN.
  2. Откройте сайт 2ip.ru или whoer.net и проверьте, изменился ли ваш IP-адрес на IP сервера VPN.
  3. Попробуйте открыть несколько сайтов, которые не входят в белый список, например, YouTube или Instagram. Если они открываются — VPN работает.
  4. Если ничего не открывается, даже разрешённые сайты, значит, VPN заблокирован.

Если VPN не работает, попробуйте:

  • Переключиться на сервер с обфускацией (в названии обычно есть «obfs», «Shadow», «Stealth»).
  • Сменить протокол: например, использовать TCP вместо UDP.
  • Сменить порт: попробуйте 443, 80, 8080.
  • Использовать Shadowsocks, если ваш VPN его поддерживает.

Также можно проверить доступность конкретных доменов из белого списка с помощью онлайн-сервисов или командной строки. Например, команда ping или curl покажет, доступен ли сайт. Если домен из белого списка не отвечает, возможно, проблема в вашем интернет-соединении, а не в ограничениях.

Юридические и этические аспекты

Использование белых списков и методов их обхода вызывает вопросы юридического и этического характера. В России обход блокировок не является административно или уголовно наказуемым деянием, однако власти могут рассматривать это как нарушение «суверенного интернета». В то же время, по данным опросов, значительная часть населения использует VPN для доступа к заблокированным ресурсам, и государство пока не вводит ответственность за это.

С этической точки зрения, белые списки критикуются правозащитными организациями, такими как Human Rights Watch, которые называют это «цифровым железным занавесом». Они утверждают, что такие меры нарушают право на свободу информации и доступ к независимым источникам.

С другой стороны, сторонники белых списков утверждают, что они необходимы для обеспечения безопасности и защиты от кибератак. Однако эксперты отмечают, что ограничения не являются соразмерными и часто приводят к экономическим потерям. Например, только за первые пять дней отключений в Москве в марте 2026 года экономика потеряла от 3 до 5 миллиардов рублей.

При использовании белых списков с GitHub важно помнить, что вы имеете дело с неофициальной информацией. Распространение таких списков может быть расценено как содействие обходу блокировок, хотя прямого запрета на это нет. Рекомендуется соблюдать осторожность и не нарушать действующее законодательство.

Будущее белых списков и роль GitHub

Белые списки, судя по всему, станут постоянным элементом российского интернета. В 2026 году система была активирована в большинстве регионов, и власти продолжают её совершенствовать. Минцифры регулярно обновляет список разрешённых ресурсов, добавляя новые сервисы и исключая те, которые не соответствуют требованиям.

GitHub, вероятно, останется важной площадкой для публикации неофициальных списков и инструментов обхода. Однако существует риск, что GitHub может быть заблокирован в России, если власти решат ограничить доступ к нему. Пока этого не произошло, но пользователи уже создают зеркала репозиториев на других платформах, таких как GitLab или Codeberg.

Технологии обхода также будут развиваться. DPI-системы становятся всё более совершенными, но и методы маскировки не стоят на месте. Появление новых протоколов, таких как VLESS Reality, позволяет имитировать трафик популярных сайтов, что делает блокировку сложнее.

Для обычных пользователей важно следить за обновлениями в сообществах и использовать проверенные инструменты. Белые списки — это вызов, но не приговор: при правильном подходе доступ к открытому интернету можно сохранить.

Вопросы и ответы

Что такое белые списки интернета?

Белые списки — это перечень разрешённых сайтов и сервисов, которые остаются доступными в условиях массовых ограничений. В отличие от чёрных списков, где блокируются конкретные ресурсы, белые списки работают по принципу «всё запрещено, кроме разрешённого». В России они начали тестироваться в 2025 году и к 2026 году были активированы в большинстве регионов.

Зачем нужны белые списки на GitHub?

GitHub используется для публикации неофициальных белых списков — перечней доменов и IP-адресов, которые остаются доступными при ограничениях. Эти списки помогают пользователям понять, какие ресурсы работают, а также используются для настройки VPN-клиентов и прокси. GitHub удобен тем, что позволяет совместно обновлять данные и автоматически скачивать их.

Как обойти белые списки с помощью GitHub?

Можно использовать списки доменов для настройки SNI-подмены в VPN-клиентах (например, VLESS Reality). Также на GitHub публикуются готовые подписки с серверами, которые обходят белые списки. Другой способ — использовать TURN-серверы VK или Yandex Cloud, которые входят в белый список, для проброса VPN-трафика.

Почему обычные VPN не работают при белых списках?

Обычные VPN-протоколы (OpenVPN, IKEv2, WireGuard) имеют характерные сигнатуры, которые DPI-системы распознают и блокируют. Кроме того, серверы VPN находятся на IP-адресах, которые не входят в белый список, поэтому трафик к ним блокируется на уровне маршрутизации. Для обхода нужны технологии обфускации, такие как Shadowsocks, VLESS Reality или Trojan.

Какие технологии реально работают при белых списках?

Работают технологии, которые маскируют трафик под обычный HTTPS: обфускация, Shadowsocks с плагинами, VLESS + XTLS-Reality, Trojan-GFW. Также эффективны методы, использующие разрешённые сервисы как прокси, например, TURN-серверы VK или Yandex Cloud.

Насколько законно использовать белые списки с GitHub?

В России обход блокировок не является прямым нарушением закона, но может рассматриваться как нежелательное действие. Распространение неофициальных списков также не запрещено, но власти могут в будущем ввести ограничения. Рекомендуется следить за изменениями законодательства и использовать такие инструменты с осторожностью.