Repolode
AhmetCanArslan

AhmetCanArslan/ShizuWall

Файрвол для Android, который блокирует доступ приложений к сети без VPN, используя Shizuku, LibADB или root.

Open source альтернатива:NetGuardAFWall+

Звёзды
2,381
Форки
69
Открытые issues
1
Последний коммит
позавчера

Что это?

ShizuWall — файрвол для Android 11 и новее, который блокирует сетевое взаимодействие отдельных приложений, не создавая VPN-туннель и не перехватывая пакеты. Он работает через вызов цепочки connectivity 3 Android с помощью привилегированного бэкенда: Shizuku, LibADB (подключение через Wireless Debugging, компьютер не нужен) или root.

Правила применяются к пакетам приложений, в том числе к копиям в рабочем профиле и клонам. В приложении есть плитка в быстрых настройках, виджет и плавающая кнопка для быстрого переключения. Управлять файрволом можно через adb, Tasker или MacroDroid с помощью broadcast-сообщений, которые включают и выключают файрвол, блокируют отдельные приложения или активируют сохранённые профили. После перезагрузки правила сбрасываются. По заявлению проекта, он работает офлайн и не использует аналитику или телеметрию.

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

  • 01Блокирует доступ отдельных приложений к сети без VPN и постоянного туннеля
  • 02Поддерживает бэкенды Shizuku, LibADB через Wireless Debugging и root
  • 03Работает с копиями приложений в рабочем профиле и клонами
  • 04Плитка в быстрых настройках, виджет на главном экране и плавающая кнопка
  • 05Автоматизация через broadcast-сообщения для adb, Tasker и MacroDroid
  • 06Сохранённые профили с режимами для отдельных приложений и режимом белого списка

Сценарии использования

  • Отключение доступа к сети для отдельных приложений на телефоне без запуска VPN
  • Блокировка трекеров и нежелательного фонового трафика отдельных приложений
  • Автоматизация профилей файрвола для разных ситуаций с помощью Tasker или MacroDroid
  • Отдельное управление подключением к сети для приложения в рабочем профиле

Быстрый старт

  1. 1

    Установите из Google Play или F-Droid

  2. 2

    Включите брандмауэр с помощью adb broadcast (требуется активный бэкенд)

    adb shell am broadcast -a shizuwall.CONTROL -n com.arslan.shizuwall/.receivers.FirewallControlReceiver --ez state true

Что важно знать

  • Требуется Android 11 или новее и бэкенд: Shizuku, LibADB или root.
  • Официальные источники — только Google Play, F-Droid и этот репозиторий; у проекта нет официального сайта.

Темы

Частые вопросы

Что такое ShizuWall?
Файрвол для Android, который блокирует доступ приложений к сети без VPN, используя Shizuku, LibADB или root. ShizuWall — файрвол для Android 11 и новее, который блокирует сетевое взаимодействие отдельных приложений, не создавая VPN-туннель и не перехватывая пакеты. Он работает через вызов цепочки connectivity 3 Android с помощью привилегированного бэкенда: Shizuku, LibADB (подключение через Wireless Debugging, компьютер не нужен) или root.
ShizuWall можно использовать бесплатно? Какая у него лицензия?
ShizuWall распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
ShizuWall всё ещё поддерживается?
Активно поддерживается. Последний коммит в ShizuWall — 18 окт. 2026 г..
Для чего можно использовать ShizuWall?
Отключение доступа к сети для отдельных приложений на телефоне без запуска VPN Блокировка трекеров и нежелательного фонового трафика отдельных приложений Автоматизация профилей файрвола для разных ситуаций с помощью Tasker или MacroDroid Отдельное управление подключением к сети для приложения в рабочем профиле
Как установить ShizuWall?
Установите из Google Play или F-Droid Включите брандмауэр с помощью adb broadcast (требуется активный бэкенд): adb shell am broadcast -a shizuwall.CONTROL -n com.arslan.shizuwall/.receivers.FirewallControlReceiver --ez state true
Где скачать ShizuWall?
Исходный код и инструкции по установке — на GitHub: https://github.com/AhmetCanArslan/ShizuWall

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты