NetGuard Open source · GPL-3.0
A simple way to block access to the internet per application
Introduction
NetGuard is a firewall app for Android.
NetGuard provides simple and advanced ways to block access to the internet - no root required. Applications and addresses can individually be allowed or denied access to your Wi-Fi and/or mobile connection.
Blocking access to the internet can help:
- reduce your data usage
- save your battery
- increase your privacy
Features:
- Simple to use
- No root required
- 100% open source
- No calling home
- No tracking or analytics
- No advertisements
- Actively developed and supported
- Android 5.1 and later supported
- IPv4/IPv6 TCP/UDP supported
- Tethering supported
- Multiple device users supported
- Optionally allow when screen on
- Optionally block when roaming
- Optionally block system applications
- Optionally notify when an application accesses the internet
- Optionally record network usage per application per address
- Material design theme with light and dark theme
There is no other no-root firewall offering all these features.
Android firewallNo rootOpen sourcePrivacyData usageTraffic logNetwork filteringMaterial design
Screenshots

Deployment
Google Play
适合使用 Google Play 商店安装并通过 Play 商店购买/恢复 Pro 功能的 Android 手机或平板用户。
GitHub Releases
适合希望从官方开源仓库获取预构建 APK、无需 Google Play 安装的 Android 用户。
F-Droid
适合偏好通过 F-Droid 获取开源 Android 应用并可配合捐赠/激活码使用 Pro 功能的用户。
Ad slot 300 × 250 Ad
About the data
Stars / commit times sync automatically from the GitHub API; pricing and features are human-verified.