Foxly Child Protection
Stand 13.10.2026, 11:06 Uhr

DNS-Kinderschutz für AdGuard Home

Gezielt filtern.
Nur für Kinder.

Eine Sperrliste, die nur auf den Geräten deiner Kinder greift. Jede Regel trägt das Client-Tag user_child, alle anderen Geräte im Netz bleiben unberührt. Täglich automatisch aktualisiert, vor jeder Veröffentlichung geprüft und kostenlos bereitgestellt.

AdGuard Home · Sperrliste hinzufügen
Name
Foxly Child Protection
URL
https://filter.foxly.de/filterlist-child.txt
Filter → DNS-Sperrlisten → Eigene Liste hinzufügenSpeichern
filterlist-child.txt
! Title: Foxly Child Protection
! Client-Tag: user_child
! Rules: 700
! Last modified: 2026-10-13T09:06:14Z
!
||123moviesgo.tv^$ctag=user_child
||123movieshub.to^$ctag=user_child
||12vpn.com^$ctag=user_child
||1337x.st^$ctag=user_child
||1337x.to^$ctag=user_child
||1clickvpn.com^$ctag=user_child
…
Filterregeln700davon 0 Ausnahmen
Letzte Aktualisierung13.10.202611:06 Uhr · täglich 04:00
Client-Taguser_childnur markierte Geräte

Einrichtung

In drei Schritten
aktiv.

Die Liste wird in AdGuard Home global hinzugefügt. Sperren greift sie trotzdem nur bei Clients, die das Tag user_child tragen.

  1. 01
    Liste hinzufügenFilter → DNS-Sperrlisten → Sperrliste hinzufügen → Eigene Liste hinzufügen, Name frei wählen und diese URL eintragen:
    AdGuard Home · Sperrliste hinzufügen
    Name
    Foxly Child Protection
    URL
    https://filter.foxly.de/filterlist-child.txt
    Filter → DNS-Sperrlisten → Eigene Liste hinzufügenSpeichern
  2. 02
    Kindergeräte markierenEinstellungen → Client-Einstellungen: Gerät als persistenten Client anlegen (IP, MAC oder ClientID) und das Tag user_child setzen.
  3. 03
    Wirkung prüfenFilter → Benutzerdefinierte Filterregeln → Filterung überprüfen: Domain aus der Liste und die IP des Kindergeräts eingeben. Für andere Clients bleibt sie frei.
Prüfung per API
AGH=http://adguard.lan   # Adresse deiner Instanz

# Kindergerät: blockiert (||1337x.to^$ctag=…)
curl -su admin -G "$AGH/control/filtering/check_host" \
  -d name=1337x.to -d client=IP-KINDERGERÄT

# Erwachsenengerät: nicht blockiert
curl -su admin -G "$AGH/control/filtering/check_host" \
  -d name=1337x.to -d client=IP-ERWACHSENER
Client-Feld ab AdGuard Homev0.107.58

Funktionsweise

Automatisch.
Und konservativ.

GitHub Actions erzeugt die Liste jeden Morgen neu. Veröffentlicht wird nur, was alle Prüfungen bestanden hat. Schlägt etwas fehl, bleibt die letzte funktionierende Version online.

01 · TÄGLICH

Aktualisierung um 04:00

Quellen abrufen, Formate erkennen (AdGuard-Regeln, Domainlisten, Hosts-Dateien), Duplikate und redundante Subdomains entfernen.

02 · GEZIELT

Nur für Kindergeräte

Jede Regel lautet ||domain^$ctag=user_child. Sie sperrt die Domain samt Subdomains, aber keine Namen, die nur ähnlich klingen.

03 · GEPRÜFT

Mit der AdGuard-Engine

Vor jeder Veröffentlichung prüft die Filter-Engine von AdGuard Home jede Regel, ob sie greift und Clients ohne Tag nie trifft.

04 · SICHER

Nichts wird umgedeutet

Ausnahmen, Umleitungen und unklare Regeln aus externen Quellen werden verworfen. Eine manipulierte Quelle kann nichts freigeben.

05 · ANPASSBAR

Allowlist und Blocklist

Eigene Domains sperren oder freigeben. Die Allowlist hat immer Vorrang, Änderungen sind wenige Minuten später online.

06 · TRANSPARENT

Nachvollziehbar

Jede inhaltliche Änderung landet in der Git-Historie, mit SHA-256 jeder Quelle und vollständigem Prüfprotokoll.

Kein vollständiger Jugendschutz. DNS-Filterung lässt sich über VPNs, verschlüsseltes DNS (DoH/DoT) oder mobile Daten umgehen und sieht keine Inhalte innerhalb erlaubter Seiten. Sie ergänzt Gerätebeschränkungen und Begleitung, ersetzt sie aber nicht.

Quellen

Woher die Regeln
stammen.

Grundlage ist die Aegis Blocklist mit Kategorien wie VPN- und Proxy-Umgehung, Glücksspiel, Erwachseneninhalte, Piraterie und Stalkerware. Weitere Quellen lassen sich ohne Programmänderung ergänzen.