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