Hat ein wenig Nerven gekostet und der Artikel ist auch was länger geworden 🙂 Viel Spaß beim Lesen und testen!
Wireguard - Tunnel zur Fritz!Box 6591 Cable Part 4 (Adblocker)
Angeheftet
Wireguard
-
Ok, wenn wir schon einen Unbound DNS-Server laufen haben (Part 3), dann nutzen wir diesen doch direkt als Adblocker. Ich habe dazu mal ein tolles Script gefunden, was ich ein wenig angepasst habe.
Dazu habe ich unter root ein Verzeichnis blocklist, darin befindet sich die Datei blocklist
#!/bin/bash ###############################################################################$ # Autor: Frank Mankel # Blocklist-Script # # Kontakt: frank.mankel@gmail.com # ###############################################################################$ cd /root/blocklist/ /usr/bin/wget -N https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts /usr/bin/wget -N https://download.dnscrypt.info/blacklists/domains/mybase.txt /usr/bin/wget -N https://raw.githubusercontent.com/anudeepND/whitelist/master/domains/whitelist.txt cat hosts | grep '^0\.0\.0\.0' | awk '{print $2}' > block sed '/#/d; /*/d; /^$/d; /^\./d' mybase.txt > mybase cat block mybase | sort -u > merged touch /root/blocklist/mywhitelist cat whitelist.txt /root/blocklist/mywhitelist | sort -u > whitelist comm -23 merged whitelist > merged_corr awk '{print "local-zone: \""$1"\" refuse"}' merged_corr > /etc/unbound/unbound.conf.d/blocklist.conf sed -i '1s/.*$/server:\n&/g' /etc/unbound/unbound.conf.d/blocklist.conf service unbound restart logger Unbound Blocklist erfolgreich! $DATE
Diese Datei ausführbar machen.
chmod +x blocklist
Ausprobieren, klappt alles? Dann noch schnell einen crontab angelegt.
crontab -e
Inhalt
# m h dom mon dow command 00 2 * * * /root/blocklist/blocklist
Fertig ist der Adblocker!
Part 1 -> https://linux-nerds.org/topic/1164/wireguard-tunnel-zur-fritz-box-6591-cable-part-1
Part 2 -> https://linux-nerds.org/topic/1165/wireguard-tunnel-zur-fritz-box-6591-cable-part-2
Part 3 -> https://linux-nerds.org/topic/1166/wireguard-tunnel-zur-fritz-box-6591-cable-part-3 -
-
-
-
-
-
-
-
ROCKPro64 - Projekt Wireguard Server
Verschoben ROCKPro64 -
-
-
-