-
released this
2026-10-11 16:47:28 +00:00 | 0 commits to main since this releaseRelease Notes – AdGuard Shield v1.2.1
Geändert
- Web-Statusseite einfacher konfigurierbar: Zum Aktivieren reichen jetzt
WEB_ENABLED=trueundWEB_PORT(Standard8080). Der eingebaute Webserver lauscht auf allen Schnittstellen und spricht nur HTTP. - HTTPS über Reverse-Proxy: Die integrierte TLS-Unterstützung entfällt. HTTPS und eigene Hostnamen übernimmt ein Reverse-Proxy (nginx, Caddy, …). Die Doku enthält Beispiele für eine eigene Subdomain und für einen Unterordner neben AdGuard Home (
WEB_BASE_PATH). - Entfernte Parameter:
WEB_LISTEN,WEB_TLS_CERTundWEB_TLS_KEYwerden ignoriert und beim Start als veraltet gemeldet.
Hinweise zum Update
- Der Updater ergänzt
WEB_PORT=8080automatisch. - Die Statusseite ist jetzt auf allen Schnittstellen erreichbar statt nur auf
127.0.0.1.WEB_PASSWORDsetzen oder den Port per Firewall sperren bzw. nur für den Reverse-Proxy freigeben. - Wer die Statusseite bisher mit eigenem Zertifikat oder auf Port 8443 betrieben hat, muss einen Reverse-Proxy davorsetzen bzw. ihn auf den neuen Port umstellen.
Details: Update von v1.2.0 auf v1.2.1 · Web-Statusseite
Downloads
- Web-Statusseite einfacher konfigurierbar: Zum Aktivieren reichen jetzt
-
released this
2026-10-11 12:51:35 +00:00 | 4 commits to main since this releaseRelease Notes – AdGuard Shield v1.2.0
Neu
- Web-Statusseite (optional): Schreibgeschützte Statusseite mit Live-Ansicht, optionaler HTTP Basic Auth, HTTPS und Unterstützung für Reverse-Proxy (
WEB_*-Parameter, standardmäßig aus). - CIDR-Netze in
WHITELISTund beiban <IP>. - Logrotation über
LOG_MAX_SIZE_MB(Standard 50 MB, ein Backup). - Aufbewahrung der Historie über
BAN_HISTORY_RETENTION_DAYS, plus tägliche Bereinigung von History, AbuseIPDB-Meldungen und GeoIP-Cache. - Neue Parameter
ADGUARD_TLS_INSECURE,NOTIFY_TLS_INSECUREundALLOW_INSECURE_LIST_URLS. - Konfigurationsprüfung: Ungültige, unbekannte und veraltete Parameter werden als Warnung gemeldet. Bei ungültigen Werten greift der Standardwert.
- Querylog-Paging: Ist eine Seite voll, werden ältere Seiten nachgeladen (max. 20 pro Poll).
- GeoIP: Die GeoLite2-Datenbank wird täglich aktualisiert und ohne Neustart ausgetauscht. Lookups laufen parallel.
- Benachrichtigungen werden asynchron über eine Warteschlange versendet. Bei mehr als 5 neuen Sperren pro Sync wird eine Zusammenfassung verschickt.
- Datenbank: Schema-Versionierung mit Migrationen (Version 2: zusätzliche Indizes) und neue Tabelle
abuseipdb_reports.
Geändert
- TLS wird standardmäßig geprüft: AdGuard-Home-API, Benachrichtigungen und externe Listen prüfen jetzt das Zertifikat.
- Externe Listen werden nur noch per
https://geladen, Listen über 50 MB werden verworfen. - systemd-Unit gehärtet:
NoNewPrivileges=true, nur nochCAP_NET_ADMIN,CAP_NET_RAWundCAP_NET_BIND_SERVICE, zusätzliche Sandbox-Optionen.systemctl reloadwird nicht mehr unterstützt. - Subdomain-Flood: Die Basisdomain wird über die Public Suffix List bestimmt (z. B.
github.io,cloudfront.net). - Whitelist: Zu breite Netze werden ignoriert und gemeldet.
BLOCKED_PORTS: Kommas sind erlaubt. Port-Namen werden nicht mehr akzeptiert.- Firewall: Beim Start werden alle Sperren per
ipset restorewiederhergestellt und veraltete eigene Regeln entfernt. - PID-Datei: Symlinks und andere Nicht-Dateien werden abgelehnt.
- E-Mail-Report: Absender- und Empfängeradressen werden validiert.
- Go-Toolchain auf 1.26.9 angehoben.
Behoben
- Permanente Sperren fielen nach
BAN_DURATIONaus dem ipset. - Fehler bei Ban, Unban, Whitelist und Firewall.
- Falsche Statistiken im Monatsreport: Berichtszeitraum, Zuordnung der Angriffsarten und AbuseIPDB-Zählung.
Hinweise zum Update von v1.1.x: siehe docs/update.md.
Downloads
- Web-Statusseite (optional): Schreibgeschützte Statusseite mit Live-Ansicht, optionaler HTTP Basic Auth, HTTPS und Unterstützung für Reverse-Proxy (
-
released this
2026-07-05 16:54:23 +00:00 | 11 commits to main since this releaseRelease Notes – AdGuard Shield v1.1.3
Hinzugekommen
- Wiederkehrende GeoIP-Pruefungen laufen im Daemon wieder automatisch und dauerhaft.
- Zusaetzliche Tests sichern die wiederkehrenden GeoIP-Checks und die GeoIP-Update-Logik ab.
Downloads
-
released this
2026-06-04 08:47:14 +00:00 | 14 commits to main since this releaseRelease Notes – AdGuard Shield v1.1.2
Hinzugekommen
- IP-Status-Diagnose hinzugefuegt.
- Release-Commit fuer Version v1.1.2 hinzugefuegt.
Enthaltene Commits
ad7c01eRelease: Version v1.1.295c3922feat: IP-Status-Diagnose hinzufuegen
Downloads
-
released this
2026-05-14 21:13:15 +00:00 | 17 commits to main since this releaseRelease Notes – AdGuard Shield v1.1.1
Hinzugekommen
- Release: Version v1.1.1 mit stabilem Report-Test
Downloads
-
released this
2026-04-30 22:16:56 +00:00 | 27 commits to main since this releaseRelease Notes v1.0.0
Wichtiges Update
Dieser Release ist ein Breaking Change. Die alte Shell-Version darf nicht parallel zur neuen Go-Version laufen. Bitte deinstalliere zuerst die alte Installation und behalte dabei deine
adguard-shield.conf.# Konfiguration sichern sudo cp /opt/adguard-shield/adguard-shield.conf /root/adguard-shield.conf.backup # alte Shell-Version mit deren Uninstaller entfernen # dabei die Konfiguration behalten, falls diese Option angeboten wird # aktuelles Release-Binary laden curl -fL -o adguard-shield-linux-amd64.tar.gz \ https://git.techniverse.net/scriptos/adguard-shield/releases/download/v1.0.0/adguard-shield-linux-amd64.tar.gz tar -xzf adguard-shield-linux-amd64.tar.gz chmod +x ./adguard-shield # neue Go-Version installieren sudo ./adguard-shield install --config-source /root/adguard-shield.conf.backupHinzugekommen
- Neues Go-Binary als Daemon, CLI, Installer, Updater, Uninstaller und Report-Generator.
- SQLite-State für aktive Sperren, History, Offenses, Logs und Cache-Daten.
- Installation und Updates direkt über
adguard-shield installundadguard-shield update. - Automatische Erkennung alter Shell-Artefakte, damit alte und neue Version nicht parallel laufen.
- Live-Ansicht, Status-, Log-, History- und Diagnosebefehle im Binary.
- Firewall-Verwaltung mit
ipset, IPv4/IPv6 und Docker-Modi. - Externe Blocklisten, dynamische externe Whitelists und GeoIP-Filter im Go-Daemon.
- E-Mail-Reports und Benachrichtigungen direkt aus der Go-Version.
- Release-Download per
curlfüradguard-shield-linux-amd64.tar.gz.
Enthaltene Änderungen
0d1f7db feat: Migration auf sqlite34f17f7f feat!: Migration auf Go-Binary
Downloads
-
v0.9.0 Stable
released this
2026-04-28 21:37:59 +00:00 | 30 commits to main since this releaseRelease Notes – AdGuard Shield v0.9.0
Neue Funktion: DNS-Flood-Watchlist
Definierte Domains (z.B.
microsoft.com,google.com) werden bei Rate-Limit-Verstoß sofort permanent gesperrt und an AbuseIPDB gemeldet -- ohne progressive Eskalation.Details
- Neue Konfigurationsparameter:
DNS_FLOOD_WATCHLIST_ENABLEDundDNS_FLOOD_WATCHLIST - Greift bei normalen Rate-Limit-Verstößen und bei Subdomain-Flood-Erkennung
- Subdomain-Matching:
foo.microsoft.commatcht den Watchlist-Eintragmicrosoft.com
Downloads
- Neue Konfigurationsparameter:
-
v0.8.2 Stable
released this
2026-04-19 14:19:04 +00:00 | 35 commits to main since this releaseRelease Notes – AdGuard Shield v0.8.2
Bugfixes
- IPv4-Erkennung korrigiert: Hostnamen mit führender Ziffer werden nicht mehr fälschlicherweise als IPv4-Adresse klassifiziert.
Downloads
-
v0.8.1 Stable
released this
2026-04-16 20:24:25 +00:00 | 54 commits to main since this releaseRelease 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 Pre-Release
released this
2026-04-14 19:06:52 +00:00 | 60 commits to main since this releaseRelease 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_DIRhinzugefügt
Commits
Hash Beschreibung 83075f2Release: Version v0.8.0 2a1d8aefeat: Offense-Cleanup-Worker für automatisches Aufräumen abgelaufener Offense-Zähler 0da5d01update: Konfigurationsdatei aufräumen – Kommentare gekürzt, Verweis auf Doku ergänzt, fehlende Variable EXTERNAL_WHITELIST_CACHE_DIR hinzugefügt 535be66feat: GeoIP-Länderfilter mit MaxMind Auto-Download Downloads