DNS Resolver

Local DNS resolver, ad/tracker sinkhole, and traffic monitor
Repo:F-Droid Main
AppID:com.netshield.dns.psbdx
Author:M. Farhan Hamim (PSBDx)
License:GPL-3.0-or-later
Donation:Webpage
InRepoSince:2026-10-05
LastRepoUpdate:2026-10-25
LastAppUpdate:Unknown
LastVersion:3.2.0
Categories:DNS & Hosts
APK source:
icon NetShield is a local DNS resolver, ad/tracker sinkhole, and real-time
traffic monitor for Android.

Features:
* Two operation modes: a device-wide local VPN sinkhole, or a local UDP
DNS server on 127.0.0.1 for custom apps/routers.
* DNS-over-HTTPS, DNS-over-TLS, and plain UDP upstream resolvers.
* Custom and built-in blocklists for ad/tracker sinkholing, with pause
controls (5/15 minutes) and per-app split tunneling.
* Real-time traffic dashboard, live query logs, and per-domain rules.
* Quick Settings tile and a home-screen widget to toggle protection
with a single tap.
* Import your own OpenVPN/WireGuard server configs to manage alongside
the resolver (importing and managing profiles only for now - no
bundled server list, and tunneling through them is not yet
implemented).

No ads, no analytics, no tracking, no non-free dependencies.

WhatsNew:

New: light mode. NetShield follows your phone, or choose Light or Dark in Settings.
New: Settings redesigned as tiles, easier to find things.
New: send your traffic through a proxy app (v2rayNG, Orbot) with step-by-step setup.
Logs are kept for 72 hours and can be searched by time.
Dark mode secondary text is easier to read.

Download Website Source Issues
1.png 2.png 3.png 4.png 5.png 6.png 7.png
While you can download the APKs here directly, you should preferably use an F-Droid client so the app stays up-to-date on your device.

Packages

Version 3.2.0 (2026-10-25) no RB details available help icon

Version 3.1.1 (2026-10-05) no RB details available help icon