How to install dnscrypt proxy with adblocker on Linux

How to install dnscrypt proxy with adblocker on Linux

To install dnscrypt-proxy with an ad blocker on Linux, you can use the following steps:

  1. Install dnscrypt-proxy:
    Follow the instructions at https://dnscrypt.info/downloads to install dnscrypt-proxy on your Linux system.

  2. Install an ad blocker list:
    There are several ad blocker lists available that can be used with dnscrypt-proxy. One popular option is the Steven Black Unified Hosts file, which can be downloaded from https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts.

  3. Configure dnscrypt-proxy to use the ad blocker list:
    Add the following lines to your dnscrypt-proxy configuration file (usually /etc/dnscrypt-proxy/dnscrypt-proxy.toml):

block_ipv4 = true
block_ipv6 = true
ipv4_blocklist_url = 'https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts'
ipv4_blocklist_hash = '1a8e36e9f9d90a6477d723c8b1a3b3d3c91e9fa7ef8c1b9e3f2da2b3461e873b'
ipv6_blocklist_url = 'https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts'
ipv6_blocklist_hash = '1a8e36e9f9d90a6477d723c8b1a3b3d3c91e9fa7ef8c1b9e3f2da2b3461e873b'
Source‮l.www:‬autturi.com

These lines enable ad blocking and specify the URL and hash of the ad blocker list.

  1. Restart dnscrypt-proxy to apply the changes:
    sudo systemctl restart dnscrypt-proxy

dnscrypt-proxy is a tool that encrypts DNS traffic to protect against spying and manipulation. By adding an ad blocker list, you can block access to known advertising and tracking domains, improving your privacy and reducing the amount of unwanted content that is displayed on your web pages.

Note: These steps assume that you are using a system that uses the systemctl command to manage services. If you are using a different init system or a different Linux distribution, you may need to use different commands to restart dnscrypt-proxy.

Created Time:2017-10-16 14:38:49  Author:lautturi