По связке dnscrypt-proxy+dnsmasq не подскажу, у себя так не настраивал. Но у вас скрипт не вытащил данных ни с одного сайта. Похоже во время работы скрипта небыло доступа в инет.
На всякий случай приложу обновление. В нем еще немного поигрался, прикрутил блокировку по ip (вручную и из сорсов DWS). Для этого еще надо прописать что-то типо такого
iptables -t filter -I FORWARD -p all -m set --match-set adblock-ip dst -j DROP
Кстати, у меня скрипт лежит не в init.d, а отдельно, и я его иногда запускаю вручную. А в init.d у меня файл в котором прописано /opt/etc/scripts/adblock.sh "off"
Это отключает двоение записей в сислоге при автостарте.
В итоге в сислоге у меня получается следующее:
Jun 12 23:05:51 ADBlock
Collecting hosts & ip addresses to block ads & windows spying
Jun 12 23:05:51 ADBlock
Collecting a DWS IP addresses
Jun 12 23:05:52 ADBlock
- Collected 105 IP addresses, subnets or ranges of addresses from DWS
Jun 12 23:05:52 ADBlock
Generation of adblock.ipset completed
Jun 12 23:05:52 ADBlock
Collecting a DWS hosts
Jun 12 23:05:52 ADBlock
- Collected 486 hosts from DWS
Jun 12 23:05:52 ADBlock
Collecting hosts using the adblock.url
Jun 12 23:05:54 ADBlock
- Collected 12615 hosts from host 1 - winhelp2002.mvps.org
Jun 12 23:05:55 ADBlock
- Collected 1131 hosts from host 2 - malwaredomainlist.com
Jun 12 23:05:55 ADBlock
- Collected 167 hosts from host 3 - getblackbird.net
Jun 12 23:05:56 ADBlock
- Collected 409 hosts from host 4 - adaway.org
Jun 12 23:06:02 ADBlock
- Collected 45730 hosts from host 5 - hosts-file.net
Jun 12 23:06:02 ADBlock
- Collected 2637 hosts from host 6 - pgl.yoyo.org
Jun 12 23:06:03 ADBlock
- Collected 248 hosts from host 7 - ancileplugin_networking.bitbucket.org
Jun 12 23:06:03 ADBlock
- Collected 144 hosts from host 8 - youslist.githubusercontent.com
Jun 12 23:06:04 ADBlock
- Collected 105 hosts from host 9 - blockwindows.githubusercontent.com
Jun 12 23:06:04 ADBlock
- Collected 426 hosts from host 10 - anti-webminer.githubusercontent.com
Jun 12 23:06:15 ADBlock
Generation of hosts.block completed
Jun 12 23:06:16 ADBlock
Added 18790 ip addresses for blocking
Jun 12 23:06:16 ADBlock
Added 58866 hosts for blocking
З.Ы.
Я не спец в линуксе и т.д., просто стараюсь разобраться в скриптах и адаптировать под себя понравившееся мне решение. Тут выкладываю для тех кто так-же как и я начинает это все разгребать, возможно что-то будет полезно для своих экспериментов.
adblock.sh