Οδηγός · Χρόνος ανάγνωσης: 4 λεπ.

Εγκατάσταση Pi-hole: ad blocker για όλο το οικιακό δίκτυο (και με FRITZ!Box)

Φανταστείτε οι διαφημίσεις να εξαφανίζονται ταυτόχρονα σε όλες τις συσκευές του σπιτιού: κινητό, laptop, tablet, τηλεόραση. Χωρίς να εγκαταστήσετε κάτι στην καθεμία. Αυτό ακριβώς κάνει το Pi-hole. Το μόνο που χρειάζεστε είναι ένας μικρός υπολογιστής που δουλεύει αθόρυβα σε μια γωνία και μερικές ρυθμίσεις στον router.

Με μια ματιά

  • Το Pi-hole είναι ένα ελεύθερο πρόγραμμα ανοιχτού κώδικα που μπλοκάρει διαφημίσεις και trackers σε όλο το οικιακό δίκτυο.
  • Τρέχει σε έναν μικρό υπολογιστή που μένει πάντα ανοιχτός: σε ένα Raspberry Pi ή σε ένα mini PC, όπως ένας thin client.
  • Σύμφωνα με τους δημιουργούς του, το Pi-hole χρειάζεται μόνο 512 MB μνήμη RAM και τουλάχιστον 2 GB ελεύθερο αποθηκευτικό χώρο.
  • Στο FRITZ!Box καταχωρίζετε το Pi-hole ως «Local DNS server» και τότε το χρησιμοποιούν αυτόματα όλες οι συσκευές.

Πώς λειτουργεί το Pi-hole;

Κάθε φορά που το κινητό σας ανοίγει μια σελίδα ή μια εφαρμογή κατεβάζει κάτι από το internet, ρωτά πρώτα ποια είναι η διεύθυνση του server. Είναι σαν να ψάχνετε σε τηλεφωνικό κατάλογο· οι ειδικοί το λένε DNS. Το Pi-hole αναλαμβάνει αυτόν τον τηλεφωνικό κατάλογο για όλο το οικιακό δίκτυό σας.

Αν μια συσκευή ζητήσει έναν γνωστό server διαφημίσεων ή παρακολούθησης, το Pi-hole απαντά απλώς «δεν υπάρχει». Έτσι η διαφήμιση δεν φορτώνεται καν. Ποιοι server μπλοκάρονται ορίζεται σε λίστες αποκλεισμού, τις οποίες επιλέγετε στο Pi-hole.

Καλό να γνωρίζετε: διαφημίσεις που έρχονται από τον ίδιο server με το ίδιο το περιεχόμενο, όπως στο YouTube, το Pi-hole συνήθως δεν μπορεί να τις φιλτράρει. Για πολλά άλλα λειτουργεί πολύ καλά.

Τι hardware χρειάζεστε;

Το Pi-hole αρκείται σε λίγα. Το πιο σημαντικό είναι ο υπολογιστής να λειτουργεί όλο το εικοσιτετράωρο, γιατί χωρίς αυτόν το οικιακό δίκτυό σας δεν βρίσκει πια διευθύνσεις. Το Pi-hole υπάρχει για Raspberry Pi και για κανονικά PC με επεξεργαστή 64 bit (x86_64).

Χαρακτηριστικό Το Pi-hole χρειάζεται Ο Dell Wyse 3030 LT έχει
Μνήμη RAM 512 MB 2 GB
Αποθηκευτικός χώρος τουλάχιστον 2 GB ελεύθερα, συνιστώνται 4 GB 4 GB εσωτερικά, περισσότερα με στικάκι USB
Επεξεργαστής π.χ. x86_64 ή ARM Intel Celeron N2807, 64 bit
Θόρυβος αδιάφορο αθόρυβος, χωρίς κινούμενα μέρη
Ρεύμα αδιάφορο κατά μέσο όρο κάτω από 6 W, σύμφωνα με την Dell

Ένας thin client όπως ο Wyse 3030 LT έχει ό,τι χρειάζεται: τροφοδοτικό, θύρα LAN και περίβλημα. Ποιες άλλες δουλειές μπορεί να κάνει θα το διαβάσετε στον οδηγό Thin client ως mini server.

Εγκατάσταση του Pi-hole σε 5 βήματα

  1. Εγκατάσταση Linux: το Pi-hole τρέχει, μεταξύ άλλων, σε Debian, Ubuntu και Raspberry Pi OS. Για ένα Pi-hole αρκεί μια έκδοση χωρίς γραφικό περιβάλλον.
  2. Σταθερή διεύθυνση: το Pi-hole χρειάζεται στο οικιακό δίκτυο πάντα την ίδια διεύθυνση IP. Στο FRITZ!Box αυτό γίνεται στο «Home Network» → «Network», στη συγκεκριμένη συσκευή, με την επιλογή να της εκχωρείται πάντα η ίδια διεύθυνση IPv4.
  3. Εγκατάσταση του Pi-hole: το επίσημο πρόγραμμα εγκατάστασης το ξεκινάτε στο τερματικό με curl -sSL https://install.pi-hole.net | bash. Σας καθοδηγεί στη ρύθμιση με μερικές ερωτήσεις.
  4. Ορισμός κωδικού πρόσβασης: με την εντολή pihole setpassword ορίζετε τον κωδικό πρόσβασης για τη διεπαφή web. Στη διεπαφή μπαίνετε στη συνέχεια από τον browser, στη διεύθυνση http://IP-του-Pi-hole/admin.
  5. Αλλαγή ρυθμίσεων στον router: τώρα λέτε στον router σας ότι όλες οι συσκευές πρέπει να χρησιμοποιούν το Pi-hole ως «τηλεφωνικό κατάλογο». Πώς γίνεται αυτό στο FRITZ!Box θα το βρείτε στην επόμενη ενότητα.

Συμβουλή: αν θέλετε πρώτα να δείτε τι κάνει το πρόγραμμα εγκατάστασης, κατεβάστε το με curl -sSL https://install.pi-hole.net -o basic-install.sh και ρίξτε μια ματιά μέσα. Μετά ξεκινήστε το με sudo bash basic-install.sh.

Pi-hole με FRITZ!Box

Στο FRITZ!Box καταχωρίζετε το Pi-hole ως τοπικό DNS server. Τότε όλες οι συσκευές παίρνουν αυτόματα τη διεύθυνση μόλις συνδεθούν ξανά:

  1. Ανοίξτε τη διεπαφή του FRITZ!Box στον browser.
  2. Μεταβείτε στο «Home Network» → «Network» → «Network Settings» και εκεί στις ρυθμίσεις IPv4.
  3. Ο DHCP server του FRITZ!Box πρέπει να είναι ενεργοποιημένος.
  4. Στο «Local DNS server» καταχωρίστε τη διεύθυνση IP του Pi-hole σας και αποθηκεύστε.
  5. Συνδέστε ξανά τις συσκευές σας στο Wi-Fi ή επανεκκινήστε τες. Από εδώ και πέρα τα αιτήματά τους περνούν από το Pi-hole.

Σε άλλους router η ρύθμιση έχει συνήθως παρόμοιο όνομα: αναζητήστε στις ρυθμίσεις DHCP το «DNS server».

Προσοχή: με αυτόν τον τρόπο το δίκτυο επισκεπτών του FRITZ!Box δεν φιλτράρεται. Και όταν το Pi-hole είναι σβηστό, οι συσκευές σας δεν βρίσκουν πια διευθύνσεις στο internet. Αφήστε το λοιπόν να λειτουργεί συνεχώς ή αναιρέστε τη ρύθμιση στο FRITZ!Box.

Συντήρηση του Pi-hole: ενημερώσεις και λίστες

  • Ενημερώσεις: με την εντολή pihole -up ενημερώνετε το Pi-hole, τη διεπαφή web και την ενσωματωμένη υπηρεσία DNS στην τελευταία έκδοση.
  • Λίστες αποκλεισμού: στη διεπαφή web μπορείτε να προσθέσετε περισσότερες λίστες. Περισσότερες λίστες μπλοκάρουν περισσότερα, αλλά και πιο εύκολα κάτι που χρειάζεστε.
  • Εξαιρέσεις: αν μια σελίδα σταματήσει να λειτουργεί, βλέπετε στο αρχείο καταγραφής τι μπλοκαρίστηκε και επιτρέπετε τη διεύθυνση.

Κατάλληλο hardware στο Bodinos

Ο Dell Wyse 3030 LT είναι ένας αθόρυβος thin client με περισσότερη από αρκετή μνήμη RAM για το Pi-hole. Τον έχουμε σε απόθεμα μεταχειρισμένο, με τροφοδοτικό. Στη Γερμανία φτάνει σε εσάς σε 1 έως 3 εργάσιμες ημέρες:

Συχνές ερωτήσεις

Χρειάζομαι Raspberry Pi για το Pi-hole;

Όχι. Το Pi-hole τρέχει και σε κανονικά PC με επεξεργαστή 64 bit, για παράδειγμα σε έναν thin client όπως ο Dell Wyse 3030 LT. Το μόνο σημαντικό είναι η συσκευή να είναι πάντα αναμμένη.

Πού βρίσκω τη διεπαφή του Pi-hole;

Στον browser, στη διεύθυνση http://IP-του-Pi-hole/admin. Με την εντολή pihole setpassword ορίζετε τον κωδικό πρόσβασης.

Πώς ενημερώνω το Pi-hole;

Στο τερματικό, με την εντολή pihole -up. Η εντολή ελέγχει όλα τα μέρη του Pi-hole και, αν χρειάζεται, τα ενημερώνει στην τελευταία έκδοση.

Μπλοκάρει το Pi-hole και τις διαφημίσεις στο YouTube;

Συνήθως όχι, γιατί εκεί οι διαφημίσεις έρχονται από τον ίδιο server με τα βίντεο. Σε πολλές άλλες σελίδες και εφαρμογές όμως οι διαφημίσεις εξαφανίζονται.

Λειτουργεί το Pi-hole με κάθε router;

Με τους περισσότερους. Χρειάζεστε ένα σημείο στις ρυθμίσεις του router όπου ορίζετε τον DNS server για το οικιακό δίκτυό σας. Στο FRITZ!Box λέγεται «Local DNS server».

Router και περισσότερο εξοπλισμό δικτύου θα βρείτε στην κατηγορία Router Wi-Fi. Τι άλλο μπορεί να κάνει ένας thin client εκτός από το Pi-hole θα το διαβάσετε στον οδηγό Thin client ως mini server.