Что такое репозиторий 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-ссылок, по одной на строку.
Существует три основных формата подписок:
- Универсальный (стандартный) — просто список прокси-серверов. Подходит для клиентов, где функция автопроверки настраивается вручную: Karing, Shadowrocket, Exclave, V2Box.
- Clash-формат — YAML-файлы со встроенной автопроверкой и маршрутизацией. Рекомендуется для Clash/Mihomo-клиентов (Clash Verge Rev, Clash Mi, ClashMetaforAndroid). Считается самым стабильным вариантом.
- Специальный формат для конкретных клиентов — подписки, которые автоматически настраивают подключение и выбор сервера. Подходят для 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. Замените ссылки в клиенте на зеркальные.
Можно ли использовать эти конфигурации вне России?
Да, но только черные списки. Белые списки ориентированы на российские ограничения и будут работать медленно или не работать вовсе за пределами РФ.