auf jedem Gerät die selbe Liste

Verwaltungs-Tool für eigene online Domain-Blockliste (.txt)

Ich nutze einen Werbeblocker wie ›AdAway‹ oder ›RethinkDNS‹ auf mehreren Smartphones / Tablets. Ich habe hierbei eine Handvoll an Domains, die ich auf jedem Gerät blockieren möchte. Dies organisiere ich zentral mit dieser grafischen Anwendung, welche mir dann ein online-txt-Blockliste erzeugt, die von den Werbeblockern geladen wird. Sie ist auch mit Pi-Hole kompatibel.

Die meisten werden AdAway sicherlich so nutzen, dass vorgefertigte Online-Listen mit tausenden kritischen Domains geladen werden, die dann blockiert werden. Ich jedoch möchte auch individuelle Domains wie ›google.com‹ blockieren oder irgendwelche anderen Schnüffler auf meinem Xiaomi-Smartphone. Davon gibt es ja nicht wenige. So etwas kann man dann entweder direkt in AdAway eintragen oder man legt sich auf dem Android-Gerät eine lokale Textdatei an.

Zentrale, grafisch verwaltbare txt-Datei

Da ich nun aber mehrere Geräte nutze und eine bequeme Verwaltung mit zentraler Blockier-Datei wünsche, habe ich mir ein Online-Tool zum Erstellen und Pflegen einer solchen Domain-Block-Liste erstellt – den Blocker:

Screenshot: Verwaltungs-Tool für eine Liste zu blockierender Domains

Dies ist eine kleine Website, welche man auf den eigenen Server laden muss. PHP muss unterstützt sein, eine Datenbank jedoch nicht.

Das Prinzip ist folgendes:

  1. Man legt mehrere Einträge an, optional mit Beschreibung. Diese Einträge lassen sich per Maus auch verschieben. So kann man sie, der Übersichtlichkeit halber, auch gruppieren.
  2. Es wird somit eine vorhandene block-this.txt auf dem Server gefüllt bzw. aktualisiert.
  3. Diese www.mein-server.xy/blocker/block-this.txt wird dann von AdAway bzw. von einem anderen Werbeblocker wie Pi-Hole geladen. Das Listenformat ist vielleicht auch NetGuard, RethinkDNS oder uBlock geeignet. Das weiß ich jetzt aber nicht genau.

Man erspart sich somit das manuelle Anlegen von lokalen Listen bzw. kann sehr schnell und einfach zentral Einträge editieren, die dann auf allen Geräten sofort (nach Anstoß) aktualisiert sind. Wie man auf dem Screenshot meiner Domain-Administration sehen kann, gibt es auch eine Massenimport-Funktion. Eine „Massen-Lösch-Funktion“ oder eine Export-Funktion gibt es leider nicht. Hierzu müsste man die Listen selbst editieren, s. u.

Screenshot: Blocklisten-Verwaltung der App AdAway

Meine persönliche Liste ist in der App AdAway geladen. Ich kann sie jederzeit mit meinem Online-Tool bequem extern administrieren und nach dem Aktualisieren ist sie auf allen Geräten in aktualisierter Form vorhanden.

block-this.txt

Der Inhalt besagter block-this.txt sieht dann – dem Screenshot ganz oben entsprechend – so aus:

# block-this.txt - zuletzt aktualisiert am 2025-08-22 15:41:33
0.0.0.0 connectivitycheck.gstatic.com
0.0.0.0 tracking.miui.com
# 0.0.0.0 accounts.google.com
0.0.0.0 update.kiwibrowser.com

Wie man sieht, ist hier auch ein Eintrag auskommentiert (mit der Raute), weil dieser ja mittels der grafischen Oberfläche auf inaktiv gestellt wurde. Das Deaktivieren eignet sich gut für Testzwecke, wenn man nicht weiß, warum eine Website wieder einmal nicht korrekt funktioniert (bzw. welche Domain zu viel geblockt wurde).

Zugang nur mit Login

Natürlich gibt es auch einen Login. Ansonsten könnte ja jeder die eigene Blockierliste editieren bzw. einsehen:

Screenshot: ein Anmeldebildschirm mit Passworteingabe-Maske

Das Hierzu nötige Passwort wird in die assets/config.php eingetragen. Zuvor muss vom Wunschpasswort aber noch ein Hash erzeugt werden. Hierfür findet sich unter assets/tools/passwort-hashgenerator.php das entsprechende Tool. Natürlich muss man dazu zunächst das gesamte Paket auf den eigenen Server laden (s. u.), den Passwort-Hash erzeugen und die config.php im Anschluss entsprechend editieren.

Installation

Man benötigt natürlich eigenen Webspace. Diesen gibt es auch bei kostenlosen Anbietern. Eine eigene Domain benötigt man hierfür ja nicht. Solche Anbieter wären z. B. lima-city oder bplaced. Es muss jedoch ›PHP‹ bereit gestellt sein – was heute eigentlich überall der Fall ist. Zudem sollte man wissen, wie man mit einem FTP-Programm umgeht:

Folgende Dateien müssen auf dem Server beschreibbar (chmod 0644) sein:

  • block-this.txt
  • assets/data/domains.txt

Letztere Datei ist eine interne ›Zwischendatei‹, in welcher „Info“ und Zustand (aktiv / nicht aktiv) gespeichert wird.

Download

Die Anwendung kann frei herunter geladen-, entpackt- und auf den eigenen Webspace geladen werden.

Download Zip Blocker

Das Passwort zum Entpacken lautet: klickgutachter.de


Hinweis: »Blocker« habe ich mir mit viel Hilfe einer KI erstellt. Man möge mir evtl. Fehler im Code nachsehen. Natürlich erfolgt jegliche Nutzung auf eigenes Risiko. Der Code kann frei editiert werden. Ich erhebe keine Rechte darauf.

Kommentar schreiben

Hier gibt es die Möglichkeit für Resonanz. Pflichtfelder sind mit * markiert.

Kommentare erscheinen nicht sofort bzw. werden manuell freigegeben. Mit dem Absenden des Formulars stimmen Sie der Datenschutzerklärung zu bzw., dass Ihre eingegebenen Daten gespeichert werden. IP-Adressen werden dabei grundsätzlich nicht gespeichert.