Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
pihole [2025/06/10 21:51] jango angelegt |
pihole [2025/07/01 16:50] (aktuell) admin |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | Pihole ist ein Netzwerk-Werbeblocker. Pihole als DNS Server einstellen und er blockt alle Requests zu Werbeseiten. | + | Pihole ist ein Netzwerk-Werbeblocker. Pihole als [[DNS]] Server einstellen und er blockt alle Requests zu Werbeseiten. |
+ | |||
+ | =====Docker Setup===== | ||
<code yaml> | <code yaml> | ||
Zeile 41: | Zeile 43: | ||
- SYS_NICE | - SYS_NICE | ||
restart: unless-stopped | restart: unless-stopped | ||
+ | </ | ||
+ | |||
+ | =====PyHole Klon===== | ||
+ | |||
+ | <code bash> | ||
+ | #!/bin/bash | ||
+ | |||
+ | BLOCKLIST_URL=" | ||
+ | ZONE_DIR="/ | ||
+ | ZONE_CONF="/ | ||
+ | |||
+ | mkdir -p " | ||
+ | echo "// Auto-generated zone definitions" | ||
+ | |||
+ | # Domains extrahieren, | ||
+ | curl -s " | ||
+ | # Erstelle pro Domain eine eigene Zone-Datei | ||
+ | zone_file=" | ||
+ | cat > " | ||
+ | \$TTL 86400 | ||
+ | @ | ||
+ | 2 ; Serial | ||
+ | | ||
+ | 86400 ; Retry | ||
+ | 2419200 | ||
+ | 86400 ) ; Negative Cache TTL | ||
+ | ; | ||
+ | IN NS localhost. | ||
+ | IN A | ||
+ | * | ||
+ | EOF | ||
+ | |||
+ | # Füge die Zone in die named.conf.blocked ein | ||
+ | echo "zone \" | ||
+ | echo " | ||
+ | echo " | ||
+ | echo " | ||
+ | done | ||
</ | </ |