Skip to content

Repository files navigation

ПроБел (v2whitelist)

Telegram channel GitHub release visitors

ПроБел (v2whitelist) — продвинутый Android-клиент на базе ядра Xray, оптимизированный для работы в условиях нестабильного интернета, жестких ограничений и «белых списков».

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


🚀 Ключевые возможности

1. Умное подключение (SmartConnect) и два режима сканирования

  • Честная проверка доступности: приложение не полагается на поверхностный TCP/ICMP-пинг, а делает реальный HTTP-запрос (код 204) через прокси. Если сервер заблокирован ТСПУ/DPI или не пропускает трафик, он гарантированно отсекается.
  • Два режима сканирования:
    • Стандартный сканер (Kotlin, по умолчанию): стабильный механизм на базе корутин. Тестирует серверы пакетами (по 20 узлов) с учетом настроенных квот подписок и гарантирует предсказуемую нагрузку на систему.
    • v2w-core (нативный движок на Go, экспериментальный): опциональный высокопроизводительный режим, включаемый в настройках («Использовать ядро v2w-core»). Выполняет массовую параллельную проверку (по умолчанию 35 потоков) с предварительным 800-мс TCP-фильтром мертвых хостов до инициализации TLS-рукопожатия.

2. VIP-кэш и мгновенный Failover

  • Приложение в фоне отбирает и сохраняет топ самых быстрых и стабильных серверов в отдельный «горячий» VIP-кэш.
  • При обрыве соединения или нажатии кнопки «Сменить сервер» переключение происходит моментально (~1 секунда) из кэша, без ожидания нового полного цикла сканирования.

3. Агрегатор подписок и устойчивость к блокировкам (Mirror Racing)

  • Каталог встроенных проверенных подписок: ЭтоНеЯ (белые списки, черные списки, Gemini, YouTube), КIЗЯК VPN (Mobile LTE, v6, проводной), CYBERPORTAL, AvenCores, RKP, zieng2, Aetris и др.
  • Пулы зеркал (Mirror Pools): адреса зеркал указываются через разделитель | (GitLab, Codeberg, jsDelivr, CDN). Приложение опрашивает их и забирает конфиги из первого доступного источника, если GitHub заблокирован.
  • Аварийный туннель: если все зеркала недоступны, клиент может поднять соединение через последний известный узел и загрузить свежие подписки через него.

4. Балансировка источников (Smart Quotas)

  • Для каждой сторонней подписки можно задать процентную долю в пуле тестирования (например: 80% надежным личным узлам и 20% публичным сборкам).
  • Динамическое перераспределение: если в одной из подписок серверы заблокированы или закончились, её квота автоматически переходит к оставшимся работающим источникам.

5. Универсальная фильтрация локаций и типов обхода

  • Автоопределение стран: алгоритм распознает флаги стран (эмодзи), русские и английские названия (Россия, РФ, Germany, Netherlands, Helsinki), города и ISO-коды (RU, DE, NL, US, TW и др.).
  • Исключение регионов в 1 клик: легко убрать российские или любые другие серверы из выдачи.
  • Точечные regex для типов маршрутов: специализированные серверы без географической привязки аккуратно группируются по назначению (White List, White Keys, CIDR-Yandex, SNI-VK, Cloudflare, LTE, BL) или по протоколу, не засоряя список неизвестными метками.

6. Панель управления Geek Mode

Специализированный дашборд для опытных пользователей:

  • Просмотр и редактирование списка серверов VIP-кэша с отображением задержек.
  • Принудительный запуск пинг-теста резервных узлов.
  • Определение текущего внешнего IP-адреса.
  • Просмотр сырых логов проверок и маршрутизации в реальном времени.

7. Раздельное туннелирование (Сплит-туннелинг)

  • Банки и Госуслуги вне VPN: встроенный список популярных российских сервисов (Сбер, Тинькофф, ВТБ, Госуслуги, маркетплейсы, сервисы Яндекса и VK) автоматически пускается мимо туннеля, чтобы избежать внутренних региональных блокировок.
  • Выбор приложений (Per-App Proxy): возможность вручную выбрать программы, которые должны работать через прокси или напрямую.

8. Резервное копирование и безопасность

  • Резервные копии (JSON): полный экспорт и импорт добавленных подписок, серверов и персональных настроек без привязки к конкретному устройству.
  • Криптографические OTA-обновления: проверка контрольных сумм скачанных APK (SHA-256) прямо в приложении для защиты от поврежденных файлов и MITM-подмен.
  • Libre-сборка: сборка без библиотек Google Play Services для сторонников чистого Android (и для обычной и libre версии. Они абсолютно одинаковы, кроме названий).
  • Zero Telemetry: в приложении отсутствуют аналитические трекеры, рекламные SDK и сбор персональных данных.

🛠 Поддерживаемые протоколы

Клиент работает на базе актуального ядра Xray-core и поддерживает:

  • VLESS (включая XTLS, Reality, Vision)
  • VMess
  • Trojan
  • Shadowsocks
  • Hysteria 2 (через встроенные интеграции)

📥 Установка

  1. Перейдите в раздел Releases.
  2. Выберите APK-файл:
    • arm64-v8a.apk — для подавляющего большинства современных смартфонов (рекомендуется).
    • universal.apk — универсальная сборка под все архитектуры процессоров.
    • Сборки с суффиксом fdroid — версия Libre без сервисов Google.
  3. Установите APK, запустите приложение и нажмите центральную кнопку подключения.

📖 База знаний и поддержка

  • Подробные ответы на вопросы, тонкости настройки регулярных выражений и архитектура расписаны в FAQ.md.
  • Официальный канал и обратная связь: Telegram: @NullCoreDeveloper.

✊ Keep Android Open

Проект поддерживает инициативу Keep Android Open.
Пользователь имеет право самостоятельно выбирать программное обеспечение для своего устройства, использовать стороннюю установку (sideloading) и независимые источники без искусственных ограничений со стороны корпораций.


⚠️ Дисклеймер

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

About

Бесплатный Open-Source VPN-клиент для Android (V2Ray/Xray). Простой и стильный интерфейс для надежного обхода белых списков на мобильном интернете.

Topics

Resources

Stars

45 stars

Watchers

2 watching

Forks

Releases

Contributors

Languages