NetPause Logo

NetPause

Hilfe & Dokumentation

Hier finden Sie alles, um NetPause erfolgreich einzurichten und zu nutzen.


📘 AdGuard Home – Grundlagen

NetPause benötigt ein bestehendes AdGuard Home. Stellen Sie sicher, dass:


🧠 Wie die Zeitsteuerung funktioniert

Die App prüft minütlich, ob die aktuelle Uhrzeit in einem Ihrer definierten Sperrintervalle liegt. Ist das der Fall, werden in AdGuard Home zwei Arten von Regeln gesetzt:

Außerhalb der Intervalle werden diese Regeln vollständig entfernt – das Gerät hat wieder normalen Zugriff.


⏰ Sinnvolle Zeitintervalle

Sie können für jedes Gerät beliebig viele Intervalle angeben. Einige Beispiele:

Sobald die aktuelle Uhrzeit in einem dieser Intervalle liegt, wird das Gerät gesperrt.


📱 Geräte richtig konfigurieren (der wichtigste Schritt!)

Damit NetPause überhaupt eingreifen kann, muss der gesamte DNS-Verkehr des Geräts über Ihren AdGuard Home Server laufen. Achten Sie auf folgende Punkte:

Im Zweifel prüfen Sie mit einem Blick in das Abfrageprotokoll von AdGuard Home, ob die Anfragen des Geräts dort auftauchen.


🪟 Windows richtig einstellen

  1. Statische IP konfigurieren (in den Netzwerkeinstellungen von Windows oder per Router-Reservierung).
  2. DNS-Server unter IPv4 manuell auf die AdGuard-IP setzen.
  3. IPv6 deaktivieren:
    • In den Adaptereinstellungen das Häkchen bei „Internetprotokoll Version 6 (TCP/IPv6)“ entfernen.
    • Oder via Registry:
      Windows-Taste + R → regedit
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters
      DWORD-Wert (32-Bit) DisabledComponents = 0xff (hexadezimal für 255)
  4. DoH deaktivieren (falls aktiviert – in Windows meist nicht nötig):
    • Via Registry:
      Windows-Taste + R → regedit
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters
      DWORD-Wert (32-Bit) EnableAutoDoh = 0

📱 Android konfigurieren

  1. WLAN-Einstellungen → Netzwerk lange drücken → „Netzwerk ändern“.
  2. „Erweiterte Optionen“ anzeigen → IP-Einstellungen auf Statisch.
  3. Bei DNS 1 und DNS 2 die IP Ihres AdGuard Home Servers eintragen.
  4. Unter Privates DNS (in den Systemeinstellungen) die Option „Aus“ wählen.

🍏 iPhone / iPad einrichten

  1. Einstellungen → WLAN → (i) neben Ihrem Netzwerk.
  2. IP konfigurieren → Manuell – vergeben Sie eine statische IP (oder notieren Sie die aktuelle und reservieren Sie sie im Router).
  3. DNS konfigurieren → Manuell – vorhandene Einträge löschen und Ihre AdGuard-IP hinzufügen.
  4. Stellen Sie sicher, dass iCloud Private Relay deaktiviert ist (falls aktiv).

🐧 Linux (mit NetworkManager)

Wenn Sie einen Linux-Rechner direkt steuern möchten, können Sie die DNS-Einstellungen z.B. so setzen (als root):

# Verbindungsname herausfinden
nmcli connection show

# IPv6 deaktivieren, DNS setzen
sudo nmcli connection modify "Verbindungsname" ipv6.method "disabled"
sudo nmcli connection modify "Verbindungsname" ipv4.ignore-auto-dns yes
sudo nmcli connection modify "Verbindungsname" ipv4.dns "192.168.1.100"

# Verbindung neu starten
sudo nmcli connection down "Verbindungsname" && sudo nmcli connection up "Verbindungsname"

(Ersetzen Sie „Verbindungsname“ und die IP durch Ihre Werte.)


🛡️ Umgehung durch DNS over HTTPS (DoH) verhindern

Manche Browser (Firefox, Chrome) oder Betriebssysteme (Android 9+) versuchen, verschlüsseltes DNS zu nutzen, um die Sperre zu umgehen. Die effektivste Lösung ist, diese Verbindungen auf AdGuard Home-Ebene zu blockieren.

Fügen Sie dazu die DoH-Blocklist von HaGeZi in AdGuard Home ein:

  1. Öffnen Sie AdGuard Home → Filter → Benutzerdefinierte Filter.
  2. Klicken Sie auf Filter hinzufügen.
  3. Geben Sie einen Namen ein, z.B. „DoH-Blocklist“.
  4. Fügen Sie folgende URL ein:
    https://raw.githubusercontent.com/hagezi/dns-blocklists/main/adblock/doh.txt
  5. Speichern Sie den Filter und warten Sie auf die Aktualisierung.

Damit werden bekannte DoH-Server blockiert, und das Gerät kann nicht mehr darauf ausweichen.


🕒 Zeitzone des Servers prüfen

Die automatische Steuerung basiert auf der Systemzeit Ihres Servers. Wenn die Sperrzeiten nicht korrekt greifen, liegt es oft an einer falschen Zeitzone.

# Aktuelle Zeitzone anzeigen
timedatectl

# Zeitzone setzen (z.B. für Deutschland)
sudo timedatectl set-timezone Europe/Berlin
sudo dpkg-reconfigure --frontend noninteractive tzdata

❓ Häufige Probleme – und was Sie tun können