This tutorial will use DNSCrypt-Proxy and tiarap.org (Indonesian focused ad-and-malware-blocker integration) as DNS resolver on MacOS Catalina 10.15.5
Step 1 – Install DNSCrypt-Proxy
brew install dnscrypt-proxy
Step 2 – Download configuration from https://github.com/pengelana/blocklist/tree/master/dnscrypt-proxy/v2
wget https://raw.githubusercontent.com/pengelana/blocklist/master/dnscrypt-proxy/v2/dnscrypt-proxy.toml -P ~/Downloads
Step 3 – Move the configuration to the default setting location
mv /usr/local/etc/dnscrypt-proxy.toml /usr/local/etc/dnscrypt-proxy-old.toml mv Downloads/dnscrypt-proxy.toml /usr/local/etc/
Step 4 – Run the dnscrypt-proxy with the new config
sudo dnscrypt-proxy -config /usr/local/etc/dnscrypt-proxy.toml
Step 5 – Without closing the window on step 4, open new tab / terminal test resolve any DNS you like
dnscrypt-proxy -resolve example.com
Step 6 – If until Step 5 you have no issue whatsoever you can then setup as service and it will run whenever computer start up
sudo brew services start dnscrypt-proxy
Step 7 – Change your network preferences DNS to 127.0.0.1
That’s it. Fire up your browser! and enjoy more secured and minimal ads.
- GeekOut Drivers - October 24, 2025
- Setup dnscrypt-proxy on Ubuntu 24.04 (Raspberry Pi 5) - September 4, 2024
- Mosh your VPS from Windows using Cygwin - May 12, 2024





