Skip to content

KDBal/vpnhide_next

 
 

Repository files navigation

VPNHide Next

VPNHide Next

Скрывает активное VPN-соединение на Android от выбранных приложений.

CI Release Downloads License

English version

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


Информация о проекте

Это форк проекта okhsunrog/vpnhide. Проект был отделен от апстрима из-за внесения значительных изменений.

Основные отличия от оригинала:

  • Отказ от поддержки старых архитектур: Поддерживается только arm64.
  • Глубокий редизайн и оптимизация: Полностью переработанный интерфейс (skeleton, async loading) и оптимизированный код.
  • Гибкая сортировка: Добавлена возможность нормальной сортировки приложений.
  • Сокрытие анонимных маршрутов TUN: Исключение TUN из запросов маршрутов.
  • Полная переработка блокировки портов: Rule-based механизм блока доступа приложений к портам. Логика блокировки доступа перенесена с iptables в ядро.
  • Переход приложения на БД: Правила зеркально хранятся в БД приложения.
  • Максимальная скрытность: Полный отказ от файлов в /proc/, которые доступны всем приложениям, что исключает обнаружение модуля через файловую систему.
  • Запрет бинда к tun0: Запрет целевым приложениям биндиться к tun0.
  • Поддержка рабочих профилей: Вы можете полноценно управлять приложениями из рабочих профилей.
  • Вырезано сокрытие приложений: Используйте HMA-OSS (не пожалеете).

Этот форк полностью сфокусирован на kernel-level и LSPosed. Поддержка Zygisk была удалена.

Архитектура

  • kmod — модуль ядра (рекомендуется), работающий вне процесса приложения. Требования: GKI + ARM64-v8a.
  • lsposed — фильтрация Binder-транзакций в system_server.

Установка

  1. Установите vpnhide.apk и включите модуль в LSPosed (scope: System Framework).
  2. Перезагрузите устройство.
  3. Установите модуль ядра (kmod) через приложение.
  4. Выберите приложения для защиты во вкладке «Защита» и сохраните настройки.

Скриншоты

Дашборд Список приложений Сортировка Диагностика
Массовые правила портов Локальные правила портов Валидация правил портов FAQ

About

VPNHide Next (VPNHide with many improvements)

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Kotlin 71.3%
  • Python 10.3%
  • C 9.6%
  • Rust 5.4%
  • Shell 3.2%
  • Makefile 0.2%