A powerful blocklist that combines multiple DNS blocklists into one - just add the URL and you're protected from ads, trackers, and malware!
- Open AdGuard Home dashboard
- Go to Filters → DNS blocklists
- Add this URL:
https://media.githubusercontent.com/media/techroy23/Ad-Flusher/refs/heads/main/output/blocklist.txt
- Go to Pi-hole admin dashboard
- Navigate to Group Management → Adlists
- Add this URL:
https://media.githubusercontent.com/media/techroy23/Ad-Flusher/refs/heads/main/output/blocklist.txt
The list updates automatically every day.
This blocklist uses AdGuard DNS Filter syntax (||domain.com^). Compatible with:
- AdGuard Home
- AdGuard DNS (Private/Public)
- AdGuard Browser Assistant
- Pi-hole
- Technitium DNS Server
- Blocky
- DNSProxy
Note: Pi-hole supports
||domain.com^syntax directly since v5.0.
Sometimes a domain you need gets blocked. Add the whitelist to unblock it:
- Go to Filters → DNS allowlists
- Add:
https://media.githubusercontent.com/media/techroy23/Ad-Flusher/refs/heads/main/output/whitelist.txt
- Navigate to Group Management → Adlists (allowlist section)
- Add:
https://media.githubusercontent.com/media/techroy23/Ad-Flusher/refs/heads/main/output/whitelist.txt
Want to add your own blocked domains?
Edit scripts/custom-blocklist.txt and add domains:
||my-custom-block.com
||another-block.com
Edit scripts/custom-whitelist.txt and add domains:
@@||my-custom-allow.com^
@@||unblock-this.com^
Warning: This blocklist contains millions of entries. It requires 1GB+ RAM to process. If you're using a Raspberry Pi or old hardware, consider using lighter blocklists.
This blocklist aggregates from trusted sources:
- oisd.nl - Basic, Small, NSFW, NSFW-Small
- 1Hosts (badmojr) - Lite adblock
- AdGuard DNS Filter - Official AdGuard filter
- StevenBlack Hosts - Unified hosts file
- AdGuard Base, Spyware, Team filters
- EasyList & EasyList variants
- EasyPrivacy
- HaGeZi DNS Blocklists
- Phishing Army
- Malware-filter
- ShadowWhisperer BlockLists
- Cyrillic, Dutch, Turkish, Korean, Hebrew, and more
The blocklist updates automatically every day via GitHub Actions.
MIT