Subscribe to the merged filter list in AdGuard or AdGuard Home to block ads using a single URL instead of managing many separate lists.
Use the DNSmasq or Clash format output to add ad blocking at the router or network level for all devices on your home network.
Use the Lite variant on a mobile device or router with a rule limit to get ad blocking focused on Chinese-region domains.
Add the jsDelivr-mirrored subscription URL in regions where direct GitHub access is slow to get reliable filter updates.
Just subscribe to the hosted URL in your ad blocker, no installation or coding required.
This repository automatically collects and merges ad-blocking filter lists from multiple sources, then publishes updated combined rule files every eight hours. The idea came from the maintainer's frustration with having to manually add many separate filter lists every time they set up a new device. Rather than doing that manually, a script pulls from upstream sources, deduplicates the entries, removes domains that can no longer be resolved, and produces a single merged file. The output comes in several formats to match different tools. There are versions for AdGuard and AdGuard Home (browser and DNS-based ad blockers), DNSmasq (a DNS server often used on home routers), SmartDNS, Shadowrocket, QuantumultX, Clash, InviZible Pro, and personalDNSfilter. Each rule set also has a lighter "Lite" variant that focuses only on Chinese-region domains, for users who want a smaller file or whose device has a limit on the number of rules it can handle. The project only merges, deduplicates, and strips invalid entries. It does not modify the content of the upstream filter rules. If a domain is mistakenly blocked, the suggested fix is to temporarily add a whitelist rule yourself and report the issue to whichever upstream list originally included it. Subscription links are hosted on GitHub and also mirrored through jsDelivr and several other CDN accelerators, which are listed in the README for users in regions where direct GitHub access is slow. The README is written in Chinese. The project is maintained by a single contributor and is open source.
← 217heidai on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.