From 91c5f3bdf6885beb4cc81bebe610ed69c5088bf7 Mon Sep 17 00:00:00 2001 From: Daniel Pawlik Date: Mon, 25 Nov 2024 10:44:58 +0100 Subject: [PATCH] Add alternative script for generating unbound block list --- openwrt-unbound-block-alt.sh | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100755 openwrt-unbound-block-alt.sh diff --git a/openwrt-unbound-block-alt.sh b/openwrt-unbound-block-alt.sh new file mode 100755 index 0000000..c18e80e --- /dev/null +++ b/openwrt-unbound-block-alt.sh @@ -0,0 +1,21 @@ +#!/bin/bash + +git clone https://github.com/DNSCrypt/dnscrypt-proxy +cd dnscrypt-proxy/utils/generate-domains-blocklist + +cat << EOF > domains-blocklist.conf +https://gitlab.com/quidsup/notrack-blocklists/-/raw/master/notrack-blocklist.txt +https://gitlab.com/quidsup/notrack-blocklists/-/raw/master/notrack-malware.txt +https://raw.githubusercontent.com/AdguardTeam/FiltersRegistry/master/filters/filter_3_Spyware/filter.txt +EOF + +echo 'googleadservices.com' >> domains-allowlist.txt +echo "server:" > unbound_ext.conf + +for domain in $(./generate-domains-blocklist.py | sed '/^$/d'| sed '/#/d'); do + echo -e "\tlocal-zone: \"$domain.\" refuse"; +done >> unbound_ext.conf + +cd - + +# scp -O dnscrypt-proxy/utils/generate-domains-blocklist/unbound_ext.conf root@:/etc/unbound/unbound_ext.conf