Repolode
AhmetCanArslan

AhmetCanArslan/ShizuWall

Shizuku, LibADB 또는 root로 VPN 없이 앱별 네트워크 접속을 차단하는 Android 방화벽입니다.

대체할 수 있는 제품:NetGuardAFWall+

스타
2,381
포크
69
열린 이슈
1
마지막 커밋
그저께

어떤 프로젝트인가요?

ShizuWall은 Android 11 이상에서 VPN 터널을 만들거나 패킷을 가로채지 않고 앱별 네트워크 접속을 차단하는 Android 방화벽입니다. Shizuku, LibADB(Wireless Debugging으로 페어링하며 컴퓨터가 필요 없음), root 같은 권한 백엔드를 통해 Android의 connectivity chain 3을 호출하는 방식으로 작동합니다.

업무 프로필이나 앱 복제본을 포함해 패키지별로 규칙을 적용합니다. 빠르게 전환할 수 있도록 Quick Settings 타일, 위젯, 플로팅 버튼을 제공하며, 브로드캐스트를 통해 adb, Tasker, MacroDroid에서 방화벽을 전환하거나 특정 앱을 차단하고 저장된 프로필을 활성화할 수 있습니다. 재부팅하면 규칙이 초기화되며, 프로젝트는 오프라인으로 작동하고 분석이나 텔레메트리를 수집하지 않는다고 밝힙니다.

핵심 기능

  • 01VPN이나 상시 터널 없이 앱별 네트워크 접속 차단
  • 02Wireless Debugging을 통한 Shizuku, LibADB 및 root 백엔드 지원
  • 03업무 프로필과 앱 복제본까지 지원
  • 04Quick Settings 타일, 홈 화면 위젯, 플로팅 버튼 제공
  • 05adb, 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은(는) 무엇인가요?
Shizuku, LibADB 또는 root로 VPN 없이 앱별 네트워크 접속을 차단하는 Android 방화벽입니다. ShizuWall은 Android 11 이상에서 VPN 터널을 만들거나 패킷을 가로채지 않고 앱별 네트워크 접속을 차단하는 Android 방화벽입니다. Shizuku, LibADB(Wireless Debugging으로 페어링하며 컴퓨터가 필요 없음), root 같은 권한 백엔드를 통해 Android의 connectivity chain 3을 호출하는 방식으로 작동합니다.
ShizuWall은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
ShizuWall은(는) GPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
ShizuWall은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. ShizuWall의 마지막 커밋은 2026년 10월 18일입니다.
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를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트