Maza Ad-Blocking is a highly effective ad-blocking solution developed for Android and Linux devices. It uses DNS and hosts file-based blocking mechanisms to ensure that no ads, trackers, or malware can penetrate your network. In this tutorial, we will show you how to install Maza Ad-Blocking on EndeavourOS Latest, a popular Arch-based Linux distribution.
Before we begin, you need to make sure that your EndeavourOS system is up-to-date and has access to the AUR (Arch User Repository). To achieve this, run the following commands:
sudo pacman -Syu
sudo pacman -S base-devel
Once these commands complete, you are ready to move to the next section.
Maza Ad-Blocking is available on AUR, so we will use the AUR package manager, yay
, to install it. Here's how:
yay
:sudo pacman -S yay
yay
has been installed, run the following command to install Maza Ad-Blocking:yay -S maza-ad-blocking
The installation will begin, and you will be prompted to confirm the installation by pressing Y
.
Once the installation is complete, Maza Ad-Blocking will be installed on your EndeavourOS system.
Maza Ad-Blocking is now installed on your system, but you still need to configure it to work correctly. Here's how:
sudo maza-ad-blocking-gui
Once the GUI starts, click on the Edit Settings
button in the bottom left corner.
In the General
tab, select the option that says “Run as root to modify /etc/hosts and /etc/resolv.conf”. This option is essential, as it allows Maza Ad-Blocking to modify your hosts and DNS files to achieve ad-blocking.
Again in the General
tab, select the option that says “Use Maza’s DNS resolver”.
In the Sources
tab, select the ad-blocking sources you want to use. A good example is AdAway
, MazaList
, and StevenBlack
.
Once you’ve made these changes, click on the Save
button.
Close the GUI.
You've successfully installed and configured Maza Ad-Blocking on your EndeavourOS system. From now on, almost all ads, trackers, and malware will be kept at bay, keeping your browsing experience clean and fast.
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!