- スター
- 2,381
- フォーク
- 69
- 未解決の Issue
- 1
- 最終コミット
- 一昨日
これは何?
ShizuWallはAndroid 11以降向けのファイアウォールです。VPNトンネルの作成やパケットの傍受をせずに、アプリごとのネットワーク通信をブロックします。Shizuku、LibADB(Wireless Debugging経由でペアリング。PCは不要)、またはrootの特権バックエンドを通じて、Androidのconnectivity chain 3を呼び出す仕組みです。
ルールはパッケージごとに適用され、仕事用プロファイルやアプリのクローンにも対応します。Quick Settingsタイル、ウィジェット、フローティングボタンですばやく切り替えられるほか、ブロードキャストを使ってadb、Tasker、MacroDroidから操作できます。ファイアウォールの切り替え、特定アプリのブロック、保存済みプロファイルの有効化が可能です。ルールは再起動時にクリアされます。また、オフラインで動作し、分析やテレメトリーは行わないとプロジェクトで説明されています。
主な機能
- 01VPNや常時接続トンネルを使わずに、アプリごとのネットワーク通信をブロック
- 02Shizuku、Wireless Debugging経由のLibADB、rootのバックエンドに対応
- 03仕事用プロファイルやアプリのクローンにも対応
- 04Quick Settingsタイル、ホーム画面ウィジェット、フローティングボタン
- 05adb、Tasker、MacroDroidからブロードキャスト経由で自動化
- 06アプリごとのモードやホワイトリストモードを設定できる保存済みプロファイル
ユースケース
- VPNを使わずに、スマートフォン上の特定アプリのネットワーク通信を遮断する
- 個別アプリのトラッカーや不要なバックグラウンド通信をブロックする
- TaskerやMacroDroidで、状況に応じたファイアウォールプロファイルを自動化する
- 仕事用プロファイルのアプリの通信を、個人用アプリとは別に管理する
クイックスタート
- 1
Google Play または F-Droid からインストール
- 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トンネルの作成やパケットの傍受をせずに、アプリごとのネットワーク通信をブロックします。Shizuku、LibADB(Wireless Debugging経由でペアリング。PCは不要)、または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 の数値は毎日更新されます。
関連プロジェクト
近くのBluetooth Low Energyデバイスをスキャンして動きを追跡し、不審なデバイスや後をつけるデバイスを知らせるAndroidアプリ。
LLMエージェントが自然言語、CLI、Python APIでAndroidやiOS端末を操作できるオープンソースのPythonフレームワーク。
OpenBoardをフォークした、プライバシーに配慮してカスタマイズできるオープンソースのAndroidキーボード。インターネット権限なしで完全オフライン動作します。
アカウント不要で食事記録をスマートフォンに保存できる、Android・iOS向けの無料オープンソースカロリー・マクロ栄養素トラッカーです。
PDF、Word、Excel、PowerPoint、写真、動画、音声、Markdown、コード、ZIPを閲覧できる、オフライン対応・権限不要のAndroid用ファイルビューア。