• v0.8.1 c97e327f0d

    v0.8.1 Stable

    scriptos released this 2026-04-16 20:24:25 +00:00 | 0 commits to main since this release

    Release Notes – AdGuard Shield v0.8.1

    Bugfix

    • DNS-Verfügbarkeit: Behebt die kurzzeitige Nicht-Verfügbarkeit des DNS-Dienstes, die durch hohe Systemlast beim Offense-Cleanup entstehen konnte.
    • Offense-Cleanup-Worker: Wird nun mit niedrigster CPU- und IO-Priorität (nice -n 19, ionice -c3) ausgeführt, um den laufenden Betrieb nicht zu beeinträchtigen.
    Downloads
  • v0.8.0 83075f2782

    v0.8.0 Pre-Release

    scriptos released this 2026-04-14 19:06:52 +00:00 | 6 commits to main since this release

    Release Notes – AdGuard Shield v0.8.0

    Neue Features

    • GeoIP-Länderfilter mit MaxMind Auto-Download – Automatischer Download und Aktualisierung der MaxMind GeoIP-Datenbank zur länderbasierten IP-Filterung
    • Offense-Cleanup-Worker – Neuer Worker für das automatische Aufräumen abgelaufener Offense-Zähler

    Verbesserungen

    • Konfigurationsdatei überarbeitet – Kommentare gekürzt, Verweis auf Doku ergänzt, fehlende Variable EXTERNAL_WHITELIST_CACHE_DIR hinzugefügt

    Commits

    Hash Beschreibung
    83075f2 Release: Version v0.8.0
    2a1d8ae feat: Offense-Cleanup-Worker für automatisches Aufräumen abgelaufener Offense-Zähler
    0da5d01 update: Konfigurationsdatei aufräumen – Kommentare gekürzt, Verweis auf Doku ergänzt, fehlende Variable EXTERNAL_WHITELIST_CACHE_DIR hinzugefügt
    535be66 feat: GeoIP-Länderfilter mit MaxMind Auto-Download
    Downloads
  • v0.7.1 2e78b9c14e

    v0.7.1 Stable

    scriptos released this 2026-04-12 12:37:31 +00:00 | 10 commits to main since this release

    Release Notes — v0.7.1

    Datum: 12. April 2026


    Neu

    • Watchdog — Neuer automatischer Health-Check-Service (adguard-shield-watchdog.sh), der alle 5 Minuten per systemd-Timer prüft, ob der Hauptservice läuft. Bei einem Ausfall wird der Service automatisch neu gestartet und eine Benachrichtigung (Discord, Slack, Gotify, Ntfy) versendet.
      • adguard-shield-watchdog.sh — Watchdog-Script
      • adguard-shield-watchdog.service — systemd oneshot Unit
      • adguard-shield-watchdog.timer — systemd Timer (alle 5 Minuten)

    Dokumentation

    • docs/README.md hinzugefügt — Übersicht und Navigation für den docs/-Ordner
    • Projektstruktur aus der Haupt-README.md entfernt (Verweis auf Doku)

    Commits

    Hash Beschreibung
    01a9948 Watchdog: Health-Check-Service hinzugefügt
    77a5ebb docs: Projektstruktur aus README entfernt
    606a28e docs: README für docs-Verzeichnis hinzugefügt
    0af79e7 Release: Version v0.7.1
    Downloads
  • v0.7.0 2200e80f87

    v0.7.0 Stable

    scriptos released this 2026-04-04 18:02:57 +00:00 | 15 commits to main since this release

    Release Notes — AdGuard Shield v0.7.0

    Datum: 04.04.2026


    Highlights

    Diese Version führt den Externen Whitelist-Worker ein — eine neue Komponente, die es ermöglicht, Domains und IP-Adressen aus externen Whitelist-Dateien zu laden und regelmäßig per DNS aufzulösen. Damit eignet sich AdGuard Shield nun hervorragend für Umgebungen mit DynDNS-Einträgen, deren IP-Adressen sich regelmäßig ändern.


    Neue Features

    Externer Whitelist-Worker (DynDNS-Unterstützung)

    • Neues Script: external-whitelist-worker.sh — eigenständiger Hintergrund-Worker für externe Whitelisten
    • DNS-Auflösung: Domains aus externen Listen werden regelmäßig per DNS aufgelöst und als dynamische Whitelist bereitgestellt
    • DynDNS-Unterstützung: Ideal für Clients mit wechselnden IP-Adressen — neue IPs werden automatisch bei jedem Sync erkannt
    • Unterstützte Formate: IPv4, IPv6, CIDR-Notation und Hostnamen (eine pro Zeile)
    • Hosts-Datei-Erkennung: Erkennt und verarbeitet das Hosts-Datei-Format automatisch
    • Automatisches Entsperren: Wird eine bereits gesperrte IP durch eine Whitelist-Aktualisierung gewhitelistet, wird sie automatisch entsperrt
    • Konfigurierbare Intervalle: Prüfintervall frei einstellbar (Standard: 300 Sekunden)
    • Mehrere Listen: Mehrere Whitelist-URLs können kommagetrennt konfiguriert werden
    • ETag-Unterstützung: HTTP-basierte Cache-Validierung zur Minimierung des Datenverkehrs

    Neue Befehle

    Befehl Beschreibung
    whitelist-status Zeigt Status der externen Whitelisten und aufgelöste IPs
    whitelist-sync Einmalige manuelle Synchronisation der Whitelisten
    whitelist-flush Entfernt alle aufgelösten Whitelist-IPs

    Neue Konfigurationsparameter

    Parameter Standard Beschreibung
    EXTERNAL_WHITELIST_ENABLED false Aktiviert den Whitelist-Worker
    EXTERNAL_WHITELIST_URLS (leer) URL(s) zu Whitelist-Textdateien (kommagetrennt)
    EXTERNAL_WHITELIST_INTERVAL 300 Prüfintervall in Sekunden

    Upgrade-Hinweis

    Die neue Whitelist-Funktion ist standardmäßig deaktiviert. Zum Aktivieren:

    # In /opt/adguard-shield/adguard-shield.conf:
    EXTERNAL_WHITELIST_ENABLED=true
    EXTERNAL_WHITELIST_URLS="https://example.com/whitelist.txt"
    
    Downloads
  • v0.6.2 6daaf67f7c

    v0.6.2 Stable

    scriptos released this 2026-03-24 10:33:25 +00:00 | 18 commits to main since this release

    Release Notes – AdGuard Shield v0.6.2

    Datum: 24. März 2026


    Änderungen

    Neues Feature: Konfigurierbarer Zeitraum für „Aktivster Tag" im Report

    Der „Aktivster Tag" im Statistik-Report wird jetzt über einen konfigurierbaren Zeitraum ermittelt, anstatt sich nur auf die jeweilige Berichtsperiode zu beschränken.

    Neuer Konfigurationsparameter:

    Parameter Standard Beschreibung
    REPORT_BUSIEST_DAY_RANGE 30 Zeitraum in Tagen für die Ermittlung des aktivsten Tages. 0 = nur Berichtszeitraum (altes Verhalten).

    Details:

    • Der aktivste Tag zeigt nun zusätzlich die Anzahl der Sperren an diesem Tag an (z.B. 15.03.2026 (42))
    • Neuer Template-Platzhalter {{BUSIEST_DAY_LABEL}} für ein dynamisches Label (z.B. „Aktivster Tag (30 Tage)")
    • HTML- und Text-Report-Templates verwenden nun das dynamische Label
    • Der Cron-Status (show_cron_status) zeigt den konfigurierten Zeitraum an
    Downloads
  • v0.6.1 cb31aa48eb

    v0.6.1 Stable

    scriptos released this 2026-03-13 13:28:20 +00:00 | 22 commits to main since this release

    Downloads
  • v0.6.0 ebcd70ce8b

    v0.6.0 Stable

    scriptos released this 2026-03-06 21:16:22 +00:00 | 25 commits to main since this release

    Downloads
  • v0.5.4 54b6c877e5

    v0.5.4 Stable

    scriptos released this 2026-03-06 20:23:59 +00:00 | 28 commits to main since this release

    Downloads
  • v0.5.3 cf915c5c80

    v0.5.3 Stable

    scriptos released this 2026-03-06 16:38:22 +00:00 | 32 commits to main since this release

    Downloads
  • v0.5.2 19f72d5be4

    v0.5.2 Stable

    scriptos released this 2026-03-06 12:14:32 +00:00 | 36 commits to main since this release

    Downloads