Traffic Blocker

Verified safeOpen sourceExclusive
No reviews reviews
163
downloads
8.0
android

AI summary

No-root firewall that blocks internet per-app via local VPN. Choose full traffic blocking or domain-specific filters using custom blocklists, with background data blocking, DNS query logging, and quick-switch profiles. Fully on-device with no ads or tracking; includes Quick Settings tile and auto-start on boot.

Generated by AI. May contain inaccuracies.

About this app

A no-root Android app that blocks internet access per app using a local VPN. Choose between blocking all traffic or only specific domains from customizable blocklists — no ads, no tracking, no data leaves your device.

Features

- Per-app traffic control — Select which apps to block from a list of all installed apps - Two blocking modes per app: - Block All Traffic — Blocks every DNS query, completely cutting off internet for the app - Block Domains Only — Blocks only domains matching your configured blocklists, everything else works normally - Background data blocking — Optionally block an app's network access when it's not in the foreground, preventing background ad loading, telemetry, and data usage - Custom domain blocklists — Add your own blocklist URLs (plain domain lists or hosts-file format). The app downloads and parses them automatically - DNS query log — Real-time log of all DNS queries showing blocked vs allowed domains per app - Blocking profiles — Save and switch between different blocking configurations for quick toggling - Quick Settings tile — Start/stop the blocker from the notification shade - Launcher shortcuts — Long-press the app icon for Start/Stop shortcuts, compatible with Samsung Routines automation - Persistent service — Survives app removal from recents, system kills, and device reboots - Auto-start on boot — Optionally resume blocking when the device restarts - Dark mode — System default, light, or dark theme - No ads, no tracking, no internet permission abuse — The VPN only intercepts DNS traffic for selected apps

How It Works

Traffic Blocker uses Android's VPN API to intercept DNS queries from selected apps:

- A local VPN tunnel is created that only routes DNS traffic (to 8.8.8.8 / 8.8.4.4) - Apps are scoped using addAllowedApplication() so only selected apps are affected - DNS queries are intercepted and parsed from the tunnel packets - For Block All apps: every DNS query returns 0.0.0.0 / :: (no internet) - For Block Domains apps: queries matching the blocklist are blocked, others are forwarded to upstream DNS - Background blocking: when enabled, all DNS from the app is blocked while it's not in the foreground - Known DoH/DoT providers are blocked to prevent DNS bypass via encrypted DNS

Non-DNS traffic is never routed through the VPN — apps with "Block Domains" mode can still access non-blocked sites at full speed.

Blocklists

Recommended: Hagezi DNS Blocklists

We recommend using the excellent blocklists by Hagezi — huge thanks to him for maintaining comprehensive, regularly updated domain lists: https://github.com/hagezi/dns-blocklists

Popular picks from Hagezi

Light

~80K domains Basic ad and tracker blocking with minimal false positives: https://raw.githubusercontent.com/hagezi/dns-blocklists/main/domains/light.txt

Normal

~180K domains Balanced blocking for everyday use: https://raw.githubusercontent.com/hagezi/dns-blocklists/main/domains/multi.txt

Pro

~310K domains More aggressive blocking for advanced users: https://raw.githubusercontent.com/hagezi/dns-blocklists/main/domains/pro.txt

Ultimate

~400K domains Maximum blocking coverage with the highest risk of false positives: https://raw.githubusercontent.com/hagezi/dns-blocklists/main/domains/ultimate.txt

Custom Blocklists

You can also add your own blocklist URLs. The app supports two common formats:

Plain domain list (one domain per line): ads.example.com tracker.example.net

Hosts file format: 0.0.0.0 ads.example.com 127.0.0.1 tracker.example.net

Lines starting with # or ! are treated as comments. www. prefixes are automatically stripped.

Other Popular Blocklists

- StevenBlack/hosts — Unified hosts with ads, malware, and trackers: https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts - OISD — Curated blocklist balancing blocking and usability: https://oisd.nl

License

MIT

What's new

v1.1.0May 6, 2026

New app icon (shield design) - Package renamed to com.vedtechnologies.trafficblocker - Per-app internet blocking via local VPN - Block all traffic or specific domains via blocklists - Background data blocking, DNS query log, blocking profiles - Quick Settings tile, auto-start on boot - No ads, no tracking — fully on-device

About this version

Version
1.1.0 (2)
Size
1.72 MB
Requires Android
8.0
Target SDK
26
Architecture
x86, x86_64, arm64-v8a, armeabi-v7a
Downloads
163
Updated
May 6, 2026
Package
com.vedtechnologies.trafficblocker

Similar apps

Ratings & reviews

0 ratings
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app