Что такое VLESS-списки на GitHub и зачем они нужны
VLESS-списки на GitHub — это текстовые файлы с готовыми конфигурациями прокси-серверов, которые можно импортировать в VPN-клиент по ссылке. В таких репозиториях, как igareck/vpn-configs-for-russia, публикуются подписки в форматах VLESS, Trojan, Shadowsocks, Hysteria2, VMess и Tuic. Они не являются VPN-сервисом в привычном смысле: это просто наборы параметров для подключения к чужим серверам, которые кто-то поднял и решил поделиться.
Основная аудитория таких списков — пользователи в России, которым нужен доступ к заблокированным ресурсам. Авторы репозиториев тестируют конфигурации с сервера внутри страны, отбрасывают неработающие и обновляют списки каждые несколько часов. Это позволяет получить ротацию рабочих точек без необходимости арендовать собственный сервер и настраивать его вручную.
Важно понимать: публичные списки — это общая инфраструктура. Любой конфиг может перестать работать в любой момент, и никакой гарантии стабильности нет. Поэтому такие подписки подходят для тех, кто готов мириться с непостоянством и периодически обновлять список.
Как устроены подписки и чем отличаются файлы для разных типов блокировок
В репозитории igareck/vpn-configs-for-russia файлы разделены на категории: BLACK_ — для обычных блокировок, WHITE-CIDR-RU- и WHITE-SNI-RU-* — для режима белых списков, когда доступен только ограниченный набор сайтов. Также есть отдельный файл Vless-Reality-White-Lists-Rus-Mobile.txt для мобильных сетей.
Разница критична: если ваш оператор использует белые списки по IP или SNI, то обычные конфиги из чёрных списков просто не будут работать, потому что серверы, на которые они указывают, находятся вне разрешённого диапазона. Поэтому выбор файла должен соответствовать тому, какой тип фильтрации применяется в вашей сети.
Подписки обновляются автоматически: скрипт на сервере автора проверяет доступность, задержку и скорость каждого конфига, удаляет мёртвые и добавляет новые. Периодичность — от двух до четырёх часов в зависимости от типа подписки. Это означает, что даже если вы импортировали список сегодня, завтра часть серверов может уже не работать, и нужно будет обновить подписку в клиенте.
Как импортировать VLESS-подписку в клиент: Karing, v2rayN, Clash Verge Rev
Для использования VLESS-списков не нужно ничего устанавливать, кроме самого VPN-клиента. Подойдут Karing, Clash Verge Rev, Clash Mi, v2rayN, Happ, Streisand, Throne и другие. Процесс прост: скопируйте URL сырого файла из репозитория и вставьте его в настройках клиента как новую подписку.
Однако есть важный нюанс: GitHub может быть заблокирован в России, поэтому ссылки вида raw.githubusercontent.com часто не работают. Авторы репозитория рекомендуют использовать зеркала: GitLab, Codeberg, Gitea, SourceHut, Bitbucket, GitHack, а также комбинацию Yandex и Bitbucket для режима белых списков. GitLab считается лучшим зеркалом, а GitHack работает даже при блокировке по IP или стране.
Чтобы получить ссылку на зеркало, откройте нужный файл на зеркале, нажмите кнопку RAW или View Raw и скопируйте адрес из браузера. В репозитории также есть файл MIRRORS.md с готовыми ссылками. После добавления подписки в клиенте появится список VLESS-конфигов с заполненными параметрами. Если список пуст или все серверы не работают, первым делом проверьте зеркало, а не клиент.
Почему VLESS-конфиги перестают работать: SNI, IP и белые списки
Массовые жалобы на неработающие VLESS-конфиги начались в ноябре 2025 года, когда операторы связи в России начали внедрять белые списки по SNI и IP. Раньше достаточно было подменить SNI на домен из белого списка, например stats.vk-portal.net, и трафик проходил. Теперь ТСПУ сравнивает IP-адрес, который резолвится из DNS для этого домена, с реальным IP-адресом сервера, на который уходит трафик. Если они не совпадают — соединение блокируется.
Кроме того, операторы начали блокировать по CIDR-диапазонам: доступны только подсети, принадлежащие крупным сервисам вроде Яндекса и VK. Если ваш VPS находится вне этих диапазонов, подключение не установится, даже если SNI правильный. В такой ситуации помогают только серверы, размещённые в облаках Яндекса или VK, но и там не все IP-адреса попадают в белый список.
Ещё одна тактика ТСПУ — «заморозка» сессии: соединение не рвётся, но после передачи 15–20 КБ данных пакеты перестают приходить. Клиент висит до таймаута, и это выглядит как медленное или неработающее соединение. Это сложнее диагностировать, чем обычный RST, но эффект тот же — VPN не работает.
Как обойти белые списки: цепочка из двух серверов
Один из рабочих способов обойти белые списки — построить цепочку из двух серверов: «моста» внутри России и «выходной» ноды за границей. Клиент подключается к российскому серверу, который выглядит для ТСПУ как обычный внутрироссийский трафик, а тот уже пересылает данные на зарубежный сервер через протокол VLESS.
Для настройки понадобятся два VPS: один в Европе (например, Амстердам, Германия, Финляндия), другой в России (Яндекс.Облако, VK Cloud, EDGE). На обоих должен быть установлен Xray-core версии не ниже 25.12.8. На выходной ноде поднимается обычный VLESS-инбаунд с транспортом xhttp в режиме packet-up. На российской ноде настраивается outbound, который отправляет трафик на европейский сервер, используя Reality с параметрами: fingerprint chrome, serverName vkvideo.ru, publicKey и shortId.
Важно настроить роутинг на российской ноде: российские сайты (ВК, Госуслуги, Яндекс) должны идти напрямую, а заблокированные — через цепочку. Это экономит трафик и снижает нагрузку. Также стоит добавить правило для cp.cloudflare.com, чтобы избежать «вечного таймаута» на клиентах.
Как проверить, находится ли ваш IP в белом списке
Прежде чем настраивать цепочку, нужно убедиться, что IP вашего российского сервера действительно в белом списке. Простой способ — развернуть на нём любой веб-сервер на 443 порту и попробовать открыть сайт с мобильного интернета (МТС, Мегафон) без VPN. Если сайт открывается — IP белый, и цепочка будет работать. Если нет — нужно искать другой сервер или диапазон.
В обсуждениях отмечают, что в Яндекс.Облаке есть хорошие диапазоны, но их нужно искать. VK Cloud предлагает бесплатный трафик, но «белые» IP там поймать почти невозможно. EDGE — альтернатива с CDN. Некоторые пользователи сообщают, что у них работают подсети, совпадающие с CIDR Яндекса или VK, даже если сервер не в официальном списке.
Также можно проверить SNI: скрипт с openssl s_client позволяет проверить, отвечает ли домен на 443 порту. Однако успешный ответ не гарантирует, что трафик не будет заблокирован, потому что блокировка может быть по IP, а не по SNI.
Сравнение с самостоятельным сервером: что выбрать
Публичные VLESS-списки и собственный сервер — это два разных подхода. Список даёт множество конфигов, которые ротируются и обновляются автоматически, но каждый из них ненадёжен и может умереть в любой момент. Свой сервер — это один статический IP, который принадлежит только вам, не зависит от других пользователей и обеспечивает стабильную скорость, пока его не заблокируют.
Если вы арендуете VPS за границей и настраиваете VLESS Reality самостоятельно, вы получаете полный контроль: выбираете SNI, настраиваете параметры, обновляете ядро. Но это требует знаний и времени, а также постоянного мониторинга. Если IP заблокируют, придётся менять сервер, что может быть дорого и хлопотно.
Публичные списки — это компромисс: вы получаете много вариантов, но не контролируете их качество. Для большинства пользователей, которые не хотят разбираться в технических деталях, списки проще. Но для тех, кому нужна стабильность или доступ к специфическим сервисам, лучше свой сервер.
Практические советы по настройке и устранению неполадок
Если VLESS-конфиг не работает, проверьте несколько вещей. Во-первых, убедитесь, что вы используете правильный файл для вашего типа сети: чёрные списки, белые списки по SNI или по CIDR. Во-вторых, проверьте зеркало, с которого вы скачиваете подписку — возможно, GitHub заблокирован, и нужно переключиться на GitLab или GitHack.
Если конфиг работает по Wi-Fi, но не работает на мобильном интернете, скорее всего, оператор применяет более строгую фильтрацию. Попробуйте сменить SNI на другой домен из белого списка, например, ya.ru или vkvideo.ru. Также проверьте, что SNI соответствует домену, на который указывает dest — если они разные, это красный флаг для ТСПУ.
Для iOS есть ограничение: VPN-процесс может использовать не более 50 МБ памяти. Если конфиг содержит тяжёлые Geo-файлы, клиент может падать при старте. Используйте облегчённые версии Geo-файлов или транспорт packet-up вместо stream-up. Если отваливается WhatsApp или Instagram, попробуйте добавить IPv6 на выходную ноду или убрать поток vision из конфига.
Юридические и этические аспекты использования VLESS-списков
Использование VLESS-списков и обход блокировок в России не является незаконным для конечного пользователя, но стоит помнить, что это серая зона. Операторы и ТСПУ постоянно совершенствуют методы блокировки, и любое обходное решение может быть временным. Кроме того, публичные конфиги могут использоваться злоумышленниками для перехвата трафика, поэтому важно выбирать проверенные репозитории с хорошей репутацией.
Репозиторий igareck/vpn-configs-for-russia распространяется под лицензией GPL-3.0. Это означает, что если вы используете его файлы или скрипты в своём проекте, вы обязаны публиковать исходный код под той же лицензией. Для простого импорта подписки это не имеет значения, но для разработчиков важно помнить об этом.
Также стоит учитывать, что публичные серверы могут быть перегружены, и ваша скорость будет зависеть от количества пользователей. Никто не гарантирует конфиденциальность: владелец сервера теоретически может видеть ваш трафик. Для чувствительных данных лучше использовать собственный сервер или коммерческий VPN с проверенной репутацией.
Вопросы и ответы
Что такое VLESS-списки на GitHub и как они работают?
VLESS-списки на GitHub — это текстовые файлы с готовыми конфигурациями прокси-серверов (VLESS, Trojan, Shadowsocks и др.), которые можно импортировать в VPN-клиент по ссылке. Они обновляются автоматически каждые 2–4 часа, тестируются на сервере в России и разделены на категории для разных типов блокировок. Это не VPN-сервис, а просто набор параметров для подключения к чужим серверам.
Какой файл выбрать из репозитория igareck/vpn-configs-for-russia?
Выбор зависит от типа фильтрации в вашей сети. Если у вас обычные блокировки (чёрные списки), используйте файлы BLACK_. Если оператор применяет белые списки по SNI или CIDR, выбирайте WHITE-SNI-RU- или WHITE-CIDR-RU-*. Для мобильных сетей в режиме белых списков есть отдельный файл Vless-Reality-White-Lists-Rus-Mobile.txt. Неправильный выбор приведёт к тому, что все конфиги будут нерабочими.
Почему VLESS-конфиги перестали работать в ноябре 2025 года?
Операторы начали внедрять белые списки по IP и CIDR-диапазонам. ТСПУ теперь сравнивает IP-адрес, который резолвится из DNS для SNI-домена, с реальным IP сервера, на который уходит трафик. Если они не совпадают, соединение блокируется. Также используется «заморозка» сессий: после 15–20 КБ данных пакеты перестают приходить, что выглядит как зависание.
Как обойти белые списки с помощью цепочки серверов?
Нужно настроить два сервера: «мост» в России (например, Яндекс.Облако) и «выходную» ноду за границей. Клиент подключается к российскому серверу, который пересылает трафик на зарубежный через VLESS Reality. Для ТСПУ это выглядит как обычный внутрироссийский трафик. Важно, чтобы IP российского сервера был в белом списке, иначе цепочка не заработает.
Какие VPN-клиенты поддерживают VLESS-подписки?
Поддерживаются Karing, Clash Verge Rev, Clash Mi, v2rayN, Happ, Streisand, Throne и другие. Процесс импорта одинаков: скопируйте URL сырого файла (лучше с зеркала, например GitLab) и вставьте в настройках клиента как новую подписку. Если список пуст или серверы не работают, проверьте зеркало.
Безопасно ли использовать публичные VLESS-конфиги?
Публичные конфиги несут риски: владелец сервера может видеть ваш трафик, а серверы могут быть перегружены. Нет гарантий стабильности или конфиденциальности. Для чувствительных данных лучше использовать собственный сервер или коммерческий VPN с проверенной репутацией. Также важно выбирать репозитории с хорошей репутацией и лицензией.
Что делать, если VPN работает по Wi-Fi, но не работает на мобильном интернете?
Скорее всего, мобильный оператор применяет более строгую фильтрацию, например белые списки по CIDR. Попробуйте сменить SNI на домен из белого списка (ya.ru, vkvideo.ru) и убедитесь, что dest совпадает с SNI. Также проверьте, находится ли IP вашего сервера в белом списке, развернув веб-сервер на 443 порту и открыв его с мобильного без VPN.