GitHub igareck VPN Configs for Russia: обзор, настройка и использование

Подробный обзор репозитория igareck/vpn-configs-for-russia: черные и белые списки, протоколы, клиенты, зеркала, DNS и практические рекомендации для стабильного доступа в интернет в РФ.

Что такое репозиторий igareck/vpn-configs-for-russia

Репозиторий igareck/vpn-configs-for-russia представляет собой коллекцию бесплатных VPN-конфигураций, специально протестированных для работы на территории Российской Федерации. Проект появился в ответ на ужесточение интернет-ограничений, когда классические VPN-протоколы, такие как OpenVPN и WireGuard, перестали стабильно функционировать в российских сетях. Автор репозитория, известный под псевдонимом igareck, вручную собирал и проверял конфигурации с ноября 2025 года, а затем автоматизировал процесс с помощью скрипта, который запускается каждые 1–2 часа на сервере, расположенном в России.

Основная цель проекта — предоставить пользователям из РФ актуальные и рабочие VPN-подписки, которые можно импортировать в различные клиенты. Все конфигурации проходят автоматические тесты на доступность, задержку и скорость, а медленные или нерабочие отсеиваются до публикации. Из более чем 40 000 исходных публичных конфигураций только около 2% проходят проверку, и в репозитории публикуется лишь выжившая часть — примерно 200–400 конфигураций в любой момент времени.

Репозиторий доступен на нескольких языках (русский, английский, китайский, персидский) и поддерживает множество зеркал, что особенно актуально в связи с возможными блокировками GitHub. Важно понимать, что это не готовый VPN-сервис, а набор ссылок на подписки, которые нужно импортировать в подходящий клиент.

Черные и белые списки: в чем разница

В репозитории все конфигурации разделены на две основные категории: черные списки (ЧС) и белые списки (БС). Это разделение отражает два разных подхода к блокировкам, применяемым российскими интернет-провайдерами.

Черные списки работают по принципу «разрешено всё, кроме явно заблокированного». Провайдер блокирует конкретные сайты и сервисы (YouTube, Instagram, WhatsApp, Discord и другие) по IP-адресам или доменам. VPN в этом случае туннелирует только трафик к заблокированным ресурсам, а остальной интернет работает напрямую. Это оптимальный вариант для пользователей с кабельным или мобильным интернетом без жестких ограничений.

Белые списки работают по обратному принципу: «заблокировано всё, кроме явно разрешенного». Провайдер разрешает доступ только к ограниченному списку российских сайтов (Яндекс, ВКонтакте, Госуслуги, Сбербанк, Ozon, Mail.ru, Rutube). Все остальные ресурсы, включая Google, Telegram и зарубежные сайты, недоступны. Такой режим применяется в основном мобильными операторами (Мегафон, Билайн, МТС, Т2, Йота). Для обхода белых списков используются два метода: CIDR (IP-адрес VPN-сервера находится в подсети, принадлежащей одобренному российскому хостинг-провайдеру) и SNI (TLS-поле Server Name Indication маскируется под одобренный российский домен).

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

Основные протоколы и их особенности

В репозитории используются несколько VPN-протоколов, каждый из которых имеет свои сильные стороны и уровень устойчивости к DPI (глубокой инспекции пакетов).

VLESS + Reality — основной протокол, используемый в большинстве конфигураций. Его ключевое преимущество — высокая устойчивость к DPI благодаря технологии Reality, которая имитирует реальное TLS-рукопожатие с внешним HTTPS-сайтом. Для DPI-систем трафик выглядит как обычный HTTPS-запрос к легитимному ресурсу, что делает его практически неотличимым от обычного веб-трафика.

Shadowsocks — протокол с умеренной устойчивостью к DPI, использующий шифрование chacha20-ietf-poly1305 или aes-256-gcm. Он хорошо зарекомендовал себя в условиях российских блокировок, особенно в комбинации с другими протоколами.

Hysteria2 — UDP-протокол, поддерживающий многопортовые диапазоны (mport). Он также обладает умеренной устойчивостью к DPI и может быть полезен в определенных ситуациях.

Trojan — протокол, имитирующий HTTPS-трафик. Он менее устойчив к DPI, чем VLESS+Reality, но все еще может работать в некоторых условиях.

VMess — более старый протокол, включенный для совместимости. Его устойчивость к DPI ниже, поэтому он используется реже.

Наиболее стабильными транспортными слоями считаются xhttp, grpc и ws. Выбор протокола зависит от конкретных условий сети и клиента, но для большинства пользователей оптимальным является VLESS+Reality.

Форматы подписок и как их импортировать

Все конфигурации в репозитории представлены в виде текстовых файлов (TXT, YAML, JSON), которые можно импортировать в VPN-клиенты как подписки. Каждый файл содержит метаданные в начале (название, интервал обновления, количество конфигураций) и список URI-ссылок, по одной на строку.

Существует три основных формата подписок:

  1. Универсальный (стандартный) — просто список прокси-серверов. Подходит для клиентов, где функция автопроверки настраивается вручную: Karing, Shadowrocket, Exclave, V2Box.
  1. Clash-формат — YAML-файлы со встроенной автопроверкой и маршрутизацией. Рекомендуется для Clash/Mihomo-клиентов (Clash Verge Rev, Clash Mi, ClashMetaforAndroid). Считается самым стабильным вариантом.
  1. Специальный формат для конкретных клиентов — подписки, которые автоматически настраивают подключение и выбор сервера. Подходят для v2rayN, v2rayNG, Streisand, Happ, v2RayTun. В таких подписках нет списка серверов — приложение само выбирает оптимальный.

Для импорта обычно достаточно скопировать RAW-ссылку на файл и вставить ее в настройки клиента в поле «Добавить подписку». Клиент автоматически загрузит и обновит конфигурации согласно заданному интервалу.

Как выбрать подходящую подписку и клиент

Выбор подписки зависит от вашего типа интернет-соединения, устройства и предпочтений. Для начала рекомендуется использовать мобильные версии подписок (ТОП-150), которые оптимизированы для телефонов и содержат только лучшие конфигурации.

Для черных списков:

  • Стандартный формат: BLACK_VLESS_RUS_mobile.txt + Karing, Exclave, Shadowrocket или V2Box.
  • Clash-формат: BLACK_VLESS_RUS_mobile_clash_rudirect.yaml + Clash/Mihomo-клиенты.
  • Если мобильные версии работают нестабильно, используйте полные наборы: BLACK_SS+All_RUS.txt или BLACK_VLESS_RUS.txt.

Для белых списков:

  • Стандартный формат: Vless-Reality-White-Lists-Rus-Mobile.txt или WHITE-CIDR-RU-all.txt + Karing, Shadowrocket, Exclave.
  • Clash-формат: Vless-Reality-White-Lists-Rus-Mobile-clash-global.yaml или WHITE-CIDR-RU-all-clash-global.yaml + Clash/Mihomo-клиенты.

Для ПК часто выбирают v2rayN или Clash Verge Rev, для Android — v2rayNG или Clash Meta for Android, для iOS — Karing, Shadowrocket или V2Box. Важно, чтобы клиент поддерживал автопроверку (health-check), так как публичные конфигурации быстро устаревают.

Зеркала репозитория и как получить RAW-ссылки

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

Основные зеркала:

  • GitLab: https://gitlab.com/igareck/vpn-configs-for-russia/
  • Codeberg: https://codeberg.org/igareck/vpn-configs-for-russia
  • Gitea: https://gitea.com/igareck/vpn-configs-for-russia
  • SourceHut: https://git.sr.ht/~igareck/vpn-configs-for-russia
  • Bitbucket: https://bitbucket.org/igareck/vpn-configs-for-russia/

Также доступны прокси для RAW-ссылок: GitHack (https://raw.githack.com/) и связка Yandex+Bitbucket, которая работает даже в режиме «беспилотной опасности» (когда доступ к большинству сайтов ограничен).

Чтобы получить RAW-ссылку из зеркала, нужно найти нужный файл, открыть его и нажать кнопку RAW (или «Исходник»), затем скопировать URL из адресной строки. Рекомендуется сразу заменить оригинальные ссылки raw.githubusercontent.com на ссылки из зеркал, чтобы избежать проблем с доступом.

Настройка DNS для стабильной работы

Правильная настройка DNS играет критическую роль в работе VPN-конфигураций. Многие проблемы, когда конфигурация подключается, но трафик не проходит, связаны именно с DNS.

В клиенте необходимо настроить Remote DNS (удаленный DNS). Например, в Karing нужно перейти в «Настройки» → «DNS» → «Сервер» → «Трафик прокси» и оставить только проверенные DoH-серверы, такие как:

  • https://doh.pub/dns-query
  • https://dns.alidns.com/dns-query
  • https://cloudflare-dns.com/dns-query
  • https://dns.google/dns-query

В v2rayN путь: Settings → DNS Settings → Basic DNS Settings, и в поле Remote DNS вставить строку с несколькими DoH-серверами, например: https://dns.google/dns-query,https://dns.quad9.net/dns-query,https://dns.adguard-dns.com/dns-query,https://freedns.controld.com/p0,https://dns.mullvad.net/dns-query,https://cloudflare-dns.com/dns-query,https://doh.opendns.com/dns-query.

В Exclave в разделе «Настройки» найдите «Удаленный DNS» и замените значение на https://dns.google/dns-query.

Кроме того, рекомендуется заменить DNS на устройстве (роутере, ПК, телефоне) на зашифрованный DNS-over-HTTPS (DoH). Это снижает вероятность обрывов соединения и делает трафик более стабильным. Списки рекомендованных DoH-серверов можно найти в README репозитория.

Tor Bridges как альтернатива VPN

В периоды пиковых нагрузок и усиленных блокировок (особенно в дневное время с 11 до 23 часов по МСК) VPN-конфигурации могут работать нестабильно. В таких случаях автор репозитория рекомендует использовать Tor Bridges.

Tor Bridges — это специальные мосты, которые позволяют подключаться к сети Tor даже при блокировках. В репозитории представлены файлы с лучшими 100 мостами, которые тестируются каждые 4 часа на сервере в России. Проверяются задержка, скорость и полная доступность.

Для использования Tor Bridges необходимо установить Tor-клиент, например OnionHop V3, OnionFruit или Tor Browser. Мосты импортируются в клиент, и соединение устанавливается через сеть Tor. По наблюдениям автора, Tor устойчивее VPN в разы — соединение может держаться несколько дней.

Важно не путать обычный ping с реальной работоспособностью: мосты могут отвечать на ping, но не пропускать трафик. Поэтому используются специальные тесты.

Tor Bridges особенно полезны в дневное время, когда VPN-конфигурации массово отваливаются. Они стабильно работают в любое время суток.

Практические рекомендации и ограничения

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

Время работы: Наилучшая стабильность VPN-конфигураций наблюдается с 23:00 до 11:00 по московскому времени. В дневные часы (особенно около 13:00) происходит массовый отвал соединений. Поэтому для дневного использования рекомендуется Tor Bridges.

Автопроверка: Всегда используйте клиенты с функцией автопроверки (health-check). Если соединение оборвалось, просто перезапустите подключение и подождите 5–20 секунд — клиент автоматически выберет лучший прокси.

Обновление подписок: Публичные конфигурации быстро устаревают. Убедитесь, что ваш клиент настроен на регулярное обновление подписок (например, каждые 2–4 часа).

Безопасность: Используйте только проверенные источники конфигураций. Публичные VPN-серверы могут быть небезопасными, поэтому не передавайте через них чувствительные данные.

Для пользователей вне России: Используйте только черные списки, так как белые списки ориентированы на российские ограничения и будут работать медленно или не работать вовсе.

Зеркала: Замените RAW-ссылки на зеркала, чтобы избежать проблем с доступом к GitHub.

Соблюдение этих рекомендаций поможет поддерживать стабильное соединение и избежать большинства проблем.

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

Что такое igareck/vpn-configs-for-russia?

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

Чем черные списки отличаются от белых?

Черные списки разрешают весь трафик, кроме заблокированных сайтов, и подходят для обычного интернета. Белые списки разрешают только ограниченный список российских сайтов и используются в условиях жестких ограничений мобильных операторов. Для белых списков применяются методы CIDR и SNI.

Какой VPN-клиент лучше всего подходит для этих конфигураций?

Для универсальных подписок подходят Karing, Shadowrocket, Exclave, V2Box. Для Clash-формата — Clash Verge Rev, Clash Mi, ClashMetaforAndroid. Для специальных подписок — v2rayN, v2rayNG, Streisand, Happ. Рекомендуется использовать клиенты с автопроверкой.

Почему VPN-конфигурации перестают работать?

Публичные конфигурации быстро устаревают: серверы могут быть заблокированы или перегружены. Также в дневное время (11:00–23:00 МСК) наблюдается пик блокировок. Регулярное обновление подписок и использование Tor Bridges помогает решить проблему.

Как настроить DNS для стабильной работы VPN?

В клиенте установите Remote DNS на проверенные DoH-серверы, например https://dns.google/dns-query. Также рекомендуется заменить DNS на устройстве на зашифрованный DoH. Это снижает обрывы соединения.

Что делать, если GitHub заблокирован?

Используйте зеркала репозитория: GitLab, Codeberg, Gitea, SourceHut, Bitbucket. Для RAW-ссылок можно использовать GitHack или связку Yandex+Bitbucket. Замените ссылки в клиенте на зеркальные.

Можно ли использовать эти конфигурации вне России?

Да, но только черные списки. Белые списки ориентированы на российские ограничения и будут работать медленно или не работать вовсе за пределами РФ.