Werbeblocker
Die hier beschriebene Variante mit "adblock" direkt auf dem AP läuft leider nicht zuverlässig. Empfehlenswerter ist die Nutzung von "pi-hole" auf einem separaten Gerät.
Mit dieser Anleitung richtest du deinen Opennet Router so ein, dass viele Werbe- und Malwareseiten in deinem lokalen Netz geblockt werden. Das beschleunigt den Seitenaufbau, spart Bandbreite und ist bei einigen Geräten ein wirksamer Schutz, der sich anders nur kompliziert einrichten lässt.
Inhaltsverzeichnis |
Platzbedarf
Für Opennet Firmware v0.5.5 unter 0.1 MB:
- coreutils-sort 43.4 KB
- adblock 19.0 KB
- luci-app-adblock 9.6 KB
- luci-i18n-adblock-de 6.2 KB
Installation
Per Webinterface:
- Administrationsansicht wählen (auf der Seite deines Opennetrouters, rechts oben "Administration")
- -> "System" -> "Paketverwaltung"
- "Listen aktualisieren" anklicken
- bei "Pakete suchen" "adblock" eingeben
- unter "verfügbare Pakete" folgende installieren: "adblock" und "luci-app-adblock"
Per Kommandozeile:
opkg update opkg install adblock luci-app-adblock luci-i18n-adblock-de
Einstellungen
- -> Dienste -> Werbeblocker / Adblocker -> Übersicht
- ganz oben "Enable Adblock" aktivieren
- "Startup Trigger" auf "on_vpn" setzen
- weiter unten gewünschte Blocklisten auswählen
- "Speichern & Anwenden" klicken
Nach ein bis zwei Minuten sind die Blocklisten auf deinem Router aktuell und viele ungewünschte Domains werden nicht mehr ausgeliefert.
Feintuning
Unter "Advanced" lassen sich noch Black- und White-Lists einstellen.
Prinzip
Die Filterung basiert rein auf DNS Ebene. Anhand der aktivierten Listen entscheidet der Router, welche Domainnamen ausgeliefert werden und welche nicht. Bei der Prüfung werden deine Anfragen nur auf dem Router bearbeitet und nicht an Dritte weiter geleitet.
Diagnose
Per Kommandozeile (am Beispiel Opennet Firmware v0.5.5):
AP# logread | grep adblock Mon Nov 26 15:06:22 2022 user.info adblock-4.0.7[19543]: adblock instance started ::: action: start, priority: 0, pid: 19543 Mon Nov 26 15:07:42 2022 user.info adblock-4.0.7[19543]: blocklist with overall 51425 blocked domains loaded successfully (TP-Link TL-WDR4300 v1, OpenWrt 0.5.5-2750 r10194+756-c53f62b111)
# ls -la /tmp/adb_* -rw-r--r-- 1 root root 42093 Nov 26 15:06 /tmp/adb_list.adaway.gz -rw-r--r-- 1 root root 297304 Nov 26 15:07 /tmp/adb_list.adguard.gz -rw-r--r-- 1 root root 15528 Nov 26 15:06 /tmp/adb_list.disconnect.gz -rw-r--r-- 1 root root 22561 Nov 26 15:06 /tmp/adb_list.yoyo.gz -rw-r--r-- 1 root root 667 Nov 26 15:07 /tmp/adb_runtime.json