Skip to content

Latest commit

 

History

History
101 lines (71 loc) · 18.1 KB

File metadata and controls

101 lines (71 loc) · 18.1 KB

ЧАВО (Часто Задаваемые Вопросы) — ПроБел (v2Whitelist)

visitors

Добро пожаловать в FAQ по ПроБел (v2Whitelist). Здесь собраны ответы на самые популярные вопросы по работе клиента, его архитектуре и фишках.

🗂 Быстрая навигация


📌 Общие вопросы

1. В чем главное отличие ПроБел (v2Whitelist) от других клиентов (v2rayNG, Hiddify, NekoBox, Karing, Happ)?

ПроБел создавался с фокусом на максимальную выживаемость в условиях жестких блокировок (Белые списки) и "однокнопочный" UX. Мы убрали сложную гиковскую настройку маршрутизации и добавили "Умное подключение" (Smart Connect). Приложение не просто пингует сервера, а выполняет реальные HTTP-запросы через них, чтобы убедиться, что DPI не обрезает трафик.

2. Сажает ли ПроБел батарею?

Нет. Мы вырезали из оригинального кода всю аналитику, рекламу и тяжелые фоновые процессы. Само «Умное подключение» (тестирование серверов) срабатывает только в момент нажатия кнопки. В фоне работает только легковесное ядро Xray, которое практически не расходует заряд аккумулятора — вся фоновая работа регулируется самой ОС Android. При отсутствии активного трафика VPN «засыпает». Единственный процесс, который изредка просыпается в фоне — это автообновление подписок. Оно скачивает всего пару килобайт текстовых данных и абсолютно никак не сказывается на батарее.

3. VPN подключился, но скорость медленная. Что делать?

Встроенные комьюнити-подписки (AvenCores, RKP, zieng2 и др.) состоят из публичных серверов, которые в часы пик могут быть перегружены. Просто откройте список фильтров по странам и выберите другой регион или же подписку. Альтернативно, вы всегда можете добавить свою приватную платную подписку в Настройках, и приложение будет использовать её.

4. Собираете ли вы мои данные? Безопасно ли использовать публичные серверы?

Само приложение (клиент) не собирает никаких данных. В ПроБел полностью отсутствует телеметрия (никаких трекеров Яндекса, Google Analytics или логгеров), а исходный код открыт. Однако, стоит понимать, что серверы во встроенной подписке поднимаются и поддерживаются сторонними энтузиастами. Теоретически, они могут видеть метаданные (какие сайты вы посещаете), но благодаря HTTPS-шифрованию они не могут видеть ваши пароли, переписки или данные банковских карт. Для повседневного браузинга это абсолютно безопасно. Но если вам нужна максимальная приватность — используйте собственные серверы (через кастомные подписки или Custom Endpoint).

5. Почему приложение иногда долго подключается?

Это работает наш алгоритм Smart Connect. В отличие от обычных клиентов, которые отправляют пустой TCP-пинг, ПроБел пытается скачать крошечный файл (генерация 204 ответа) через каждый сервер из списка. Это занимает чуть больше времени (обычно пару секунд), но гарантирует 100% рабочее соединение. Если первый сервер оказался заблокирован или перегружен, приложение само найдет живой и подключится к нему.

6. Как работает «Обход банков и Госуслуг»?

В клиенте зашит системный список популярных российских приложений (Сбербанк, Тинькофф, ВТБ, Госуслуги, Ozon, Wildberries, ВКонтакте и др.). Если в настройках включен тумблер «Банки, Госуслуги вне VPN», трафик этих приложений будет идти напрямую, в обход VPN-туннеля. Это позволяет избежать блокировок со стороны самих банков и сервисов (они часто банят заграничные IP).

7. Куда можно лично написать NullcoreDeveloper?

Единственный и оригинальный ТГ-канал разработчика — https://t.me/NullCoreDeveloper и обратится можно в директ канала.

🔄 Подписки и Обновления

8. Как работают встроенные подписки и Mirror Racing?

Мы отказались от системы одной единственной "встроенной подписки" и превратили приложение в мульти-агрегатор. В меню добавлены 11 популярных подписок (AvenCores, RKP, zieng2 и т.д.). Вы просто включаете нужные тумблером. А благодаря системе Гоночных Зеркал (Mirror Racing), приложению не страшны блокировки GitHub. При обновлении оно стучится на все доступные зеркала (GitLab, Codeberg) одновременно — кто ответит первым, оттуда и скачаются новые сервера!

9. Подойдет ли приложение для продвинутых пользователей (гиков)?

Однозначно да! За минималистичным экраном скрыта огромная глубина:

  • Кастомные подписки: Вы можете добавлять любые свои провайдеры.
  • Regex-фильтры: Напишите регулярные выражения для парсинга названий серверов из ваших подписок.
  • Динамический UI: Ваши Regex-правила автоматически превращаются в удобную вкладку фильтрации по странам (с эмодзи-флагами).
  • Копирование настроек (Шеринг): Вы можете настроить идеальную связку (кастомная подписка + Regex-фильтры) и сгенерировать один QR-код. Любой человек сканирует его — и получает точную копию вашего сложного конфига. Идеально для сисадминов, раздающих VPN родственникам.

10. Как работают OTA-обновления?

Наши OTA (Over-The-Air) обновления работают внутри VPN-туннеля. Если доступ к GitHub заблокируют в вашей сети, приложение всё равно сможет скачать новую версию, используя текущее VPN-подключение. К тому же, загрузчик поддерживает докачивание (Resume) — если интернет оборвался, загрузка продолжится с того же места.

11. Что такое Custom Endpoint (Proxy Chain)?

Это продвинутая функция для тех, кто хочет максимальной безопасности. Вы можете добавить свой личный, приватный прокси как конечный узел. Трафик будет идти так: Ваш телефон -> Публичный сервер Smart Connect -> Ваш приватный прокси -> Интернет. Это скрывает ваш IP даже от владельца первого сервера и позволяет использовать приватные узлы, не боясь, что их заблокируют напрямую по IP.

📖 Гайд: Как добавить свою подписку и настроить флаги?

Даже если вы не программист, настроить v2Whitelist под свою подписку очень легко!.

Шаг 1: Добавляем подписку

  1. Откройте "Настройки" -> немного ниже "Группы" и там же "Дополнительно" -> "Управление подписками" -> "Добавить подписку".
  2. Придумайте любое имя (например, «Мой VPN»).
  3. Вставьте ссылку на вашу подписку в поле «URL подписки» и сохраните. (💡 Секретная фишка: Если у вашей подписки есть несколько зеркал, например на GitHub и GitLab, вы можете вставить их все сразу в одно поле «URL подписки», разделив знаком вертикальной черты | без пробелов. Приложение автоматически включит для них Mirror Racing!)

Шаг 2: Настраиваем фильтры (Regex) Если ваш провайдер уже добавляет эмодзи-флаги в названия (например, 🇳🇱 Amsterdam), то ПроБел автоматически сгруппирует их по странам! Вам вообще ничего не нужно делать — просто нажмите на иконку Земли на главном экране.

Но если провайдер дает скучные или запутанные названия (например, VLESS-NL-Amsterdam или [OpenRay] Dynamic), вы можете помочь приложению:

  1. В настройках подписки найдите поле Regex для групп/локаций.
  2. То, что вы обернете в круглые скобки (), станет названием красивой папки в меню фильтров. Встроенные подписки уже настроены: например, сервера wlrustg или V.O.I.D аккуратно лежат в своих папках. А весь остальной нечитаемый мусор без флагов автоматически складывается в папку «🌐 Неизвестные».

Пример (простыми словами): Допустим, сервера называются Server-NL, Server-US. Вы пишете в это поле Regex: -(..) Что это значит: «найди тире -, а следующие 2 любых символа .. захвати в скобки». Приложение само вытащит NL и US и создаст удобные фильтры с этими названиями.

Или, если вы хотите отловить конкретные слова, напишите так: (США|Нидерланды|Германия). Вертикальная черта | означает «ИЛИ». Приложение сгруппирует сервера, найдя эти слова в названии. Готово! Вы великолепны.

🛠 Технические вопросы

12. Какие протоколы поддерживаются "под капотом"?

Приложение использует актуальное ядро Xray-core. Поддерживаются все современные протоколы: VLESS, VMess, Trojan, Shadowsocks, а также самые передовые методы маскировки, включая Reality и XTLS.

13. Как именно работает проверка живости сервера в Smart Connect?

Многие клиенты просто проверяют доступность TCP-порта сервера (открыт/закрыт). Это не работает против современных систем DPI (ТСПУ), которые могут разрешать TCP-соединение, но обрезать сам интернет-трафик. ПроБел делает полноценный HTTP-запрос (качает генерацию 204 ответа от Google). Если приходит корректный HTTP-ответ — значит интернет точно есть, и сервер признается рабочим.

14. Зачем вы используете MMKV вместо стандартной базы данных SQLite?

Скорость. Агрегация огромных комьюнити-подписок на 10 000+ серверов может заставить любое приложение "лечь". MMKV от Tencent — это сверхбыстрое хранилище на базе mmap (работает напрямую с памятью). Начиная с версии v1.1.4, благодаря O(N) оптимизации алгоритмов, ПроБел скачивает, парсит и сохраняет гигантские списки из тысяч серверов за доли секунды, абсолютно не нагружая процессор и батарею.

15. Почему нет гранулярной настройки роутинга (как в Hiddify)?

Философия проекта — работать "из коробки". ПроБел ориентирован на широкую аудиторию. Вместо того чтобы заставлять пользователя писать правила для каждого сайта, мы используем надежные списки GeoIP/Geosite и сплит-туннелирование по приложениям (Per-App Proxy).

16. Где лежат ключи шифрования для обновлений и как доказать оригинальность?

Безопасность пользователей — наш приоритет.

  • Аппаратная подпись кода: Все коммиты и изменения в этом репозитории вносятся исключительно автором и криптографически подписываются с помощью аппаратного ключа безопасности (YubiKey). Рядом с каждым коммитом на GitHub вы можете видеть зеленую плашку Verified.
  • Защита релизов: Релизные ключи (Keystore) для подписи APK-файлов никогда не хранятся в открытом виде на серверах. Все сборки проходят через строгий автоматизированный CI/CD процесс на базе GitHub Actions, что гарантирует защиту от внедрения вредоносного кода (троянов). Скачивая приложение из официального репозитория, вы можете быть на 100% уверены в его оригинальности.

17. В чем разница между обычной версией APK и fdroid (libre) в релизах?

Абсолютно ни в чем. Для конечного пользователя разницы нет. Это технический рудимент, доставшийся в наследство от оригинальной сборочной системы (где libre-версия вырезала проприетарные библиотеки Google для публикации в F-Droid). Так как в ПроБел изначально нет никакой слежки, телеметрии и закрытых библиотек аналитики, обе сборки приложения абсолютно идентичны по функционалу и чистоте кода. Вы можете скачивать любую из них.