AdGuard launches nightly version of world’s first Linux ad blocker
The wait is over — AdGuard has officially launched the nightly version of its Linux client. It’s the first system-wide ad blocker designed for Linux.
What this means
Until now, blocking ads on Linux was only possible in two ways:
- Using AdGuard Browser Extension. This provided precise ad blocking in a specific browser but couldn’t protect the entire system.
- Setting up AdGuard DNS or AdGuard Home. These solutions blocked ads, trackers, and threats at the network level, but they couldn’t apply cosmetic or advanced filtering rules.
AdGuard for Linux removes the limitations of both approaches: it protects all browsers and apps on your device while providing precise ad blocking using AdGuard’s filters, third-party filters, and user rules.
What AdGuard for Linux can do
Just like other AdGuard apps, the Linux client:
- Blocks ads on websites and in apps
- Protects against trackers by blocking tracking cookies, request parameters, and analytics tools
- Removes annoying elements, such as popups, live chat widgets, cookie consent notifications, and app download banners
- Warns you about malicious websites with its Browsing security feature
- Supports third-party filters and user rules
However, unlike other AdGuard apps, AdGuard for Linux doesn’t have a UI. You need to install and configure it via the command line — learn how to do it in our Knowledge base.
How to install
AdGuard for Linux works on any distribution that supports iptables.
To install the nightly version of AdGuard for Linux, open the Terminal and enter:
curl -fsSL https://raw.githubusercontent.com/AdguardTeam/AdGuardCLI/nightly/install.sh | sh -s -- -v
Or download the latest version directly from GitHub.
For further installation instructions, visit our Knowledge base.
What’s next?
This is the nightly version of AdGuard for Linux, and some features are still under development. Here’s what we’re planning to introduce in future releases:
- DNS protection to encrypt DNS traffic and block ads and trackers at the DNS level
- App exclusions to exclude certain apps from filtering
Looking for another feature? Suggest it via GitHub Issues.
Share your thoughts on AdGuard for Linux
The launch of AdGuard for Linux is a major milestone, and we’re eager to hear your feedback. Found a bug or have a suggestion? Let us know via GitHub Issues. Want to discuss AdGuard for Linux with other users? Join the conversation here: