Pi-Hole Ad Blocker (και DNS cacher) για ασφαλέστερο και γρηγορότερο internet
Ανοίγω αυτό το νήμα να συζητήσουμε για το Pi-Hole:
https://pi-hole.net
Δεν είναι κάτι καινούριο, ούτε κάτι άγνωστο. Το αντίθετο θα έλεγα. Έχουν γίνει αρκετές αναφορές στο avclub (κάπου έχω ξαναγράψει παλιά αλλά δεν το βρίσκω), αλλά καλό θα είναι να υπάρχει κάπου η πληροφορία μαζεμένη.
- Τι είναι:
Είναι ένας συνδυασμός προγραμμάτων (κυρίως του dnsmasq δηλαδή) και configuration που εγκαθίσταται με ένα script σε μια σειρά από υποστηριζόμενα λειτουργικά συστήματα:
https://discourse.pi-hole.net/t/hardware-software-requirements/273
- Τι hardware χρειάζεται:
Το ελαφρύτερο δυνατό που να υποστηρίζει τις συγκεκριμένες Linux διανομές. Ένα Raspberry Pi πχ είναι ιδανικό.
- Τι κάνει:
Διαβαζει και εφαρμόζει ένα σύνολο adblocking/tracking/telemetry κανόνων μέσω hosts εγγραφών. Δε λειτουργεί σαν adblock, γιατί η διαφήμιση δε φτάνει ποτέ στο pc/mobile μας και αυτό έχει ως αποτέλεσμα η περιήγηση να είναι ακόμη γρηγορότερη.
Επιπρόσθετα κάνει dns caching, ώστε το resolving να είναι ακαριαίο στις σελίδες που ήδη έχουμε επισκευθεί.
- Πως το χρησιμοποιούμε:
Αρχικά το εγκαθιστούμε από γραμμή εντολών:
αφού τελειώσουμε με τα διάφορα απλά που ρωτάει (όπως πχ. ποιους DNS θέλουμε - εγώ διαλέγω χρόνια τώρα Opendns), μπορούμε να κανουμε επιπλέον ρυθμίσεις από το web interface που θα βρούμε πατώντας την στατική ip που έχουμε δώσει στο pi-hole box μας.
Τέλος, παρότι υπάρχουν διάφοροι τρόποι να το χρησιμοποιήσουμε στα μηχανήματά μας, ο πλέον εύκολος τρόπος είναι να ορίσουμε στο κάθε PC/Laptop/Smartphone/Smart TV/Media Center που θέλουμε την ip του pi-hole box μας ως DNS server.
Αυτό ήταν. Από τη στιγμή που ορίσουμε το νέο μας pihole box ως dns server σε όσες συσκευές του σπιτιού θέλουμε, ξεκινά αμέσως και η δράση του.
Ακολουθεί μέρος του web interface για να πάρετε μια ιδέα:
Όπως θα διαπιστώσετε, το 17.6% του traffic μου απο χτες το βράδυ ήταν διαφήμιση, την οποία το pi-hole έχει μπλοκάρει και δεν έχω λάβει στα PC/Laptop/Smartphone ποτέ.
Εγώ την εγκατάσταση την έκανα σε ένα Odroid C1+ το οποίο τρέχει Armbian Ubuntu. Περισσότερα μπορείτε να δείτε εδώ:
https://github.com/archphile/pihole_stuff/blob/master/README.md
Στη συνέχεια, έκατσα και βρήκα επιπρόσθετους adblocking κανόνες(τη δουλειά την έχουν κάνει άλλοι - εγώ copy paste έκανα):
https://github.com/archphile/pihole_stuff/blob/master/adlists.list
Προς το παρόν δεν έχω πρόβλημα με false positives (έχω ενεργοποιήσει όλοες τις πηγές), αλλά αυτό θέλει μέρες για να φανεί.
Συνοψίζοντας, αν σας περισσεύει ένα board τύπου RPI και 10-15 λεπτά από το χρόνο σας, θα εκπλαγείτε από το πόσο γρηγορότερη και καθαρότερη θα γίνει η περιήγηση σας στο internet.
Ανοίγω αυτό το νήμα να συζητήσουμε για το Pi-Hole:
https://pi-hole.net
Δεν είναι κάτι καινούριο, ούτε κάτι άγνωστο. Το αντίθετο θα έλεγα. Έχουν γίνει αρκετές αναφορές στο avclub (κάπου έχω ξαναγράψει παλιά αλλά δεν το βρίσκω), αλλά καλό θα είναι να υπάρχει κάπου η πληροφορία μαζεμένη.
- Τι είναι:
Είναι ένας συνδυασμός προγραμμάτων (κυρίως του dnsmasq δηλαδή) και configuration που εγκαθίσταται με ένα script σε μια σειρά από υποστηριζόμενα λειτουργικά συστήματα:
https://discourse.pi-hole.net/t/hardware-software-requirements/273
- Τι hardware χρειάζεται:
Το ελαφρύτερο δυνατό που να υποστηρίζει τις συγκεκριμένες Linux διανομές. Ένα Raspberry Pi πχ είναι ιδανικό.
- Τι κάνει:
Διαβαζει και εφαρμόζει ένα σύνολο adblocking/tracking/telemetry κανόνων μέσω hosts εγγραφών. Δε λειτουργεί σαν adblock, γιατί η διαφήμιση δε φτάνει ποτέ στο pc/mobile μας και αυτό έχει ως αποτέλεσμα η περιήγηση να είναι ακόμη γρηγορότερη.
Επιπρόσθετα κάνει dns caching, ώστε το resolving να είναι ακαριαίο στις σελίδες που ήδη έχουμε επισκευθεί.
- Πως το χρησιμοποιούμε:
Αρχικά το εγκαθιστούμε από γραμμή εντολών:
Code:
curl -sSL https://install.pi-hole.net | bash
αφού τελειώσουμε με τα διάφορα απλά που ρωτάει (όπως πχ. ποιους DNS θέλουμε - εγώ διαλέγω χρόνια τώρα Opendns), μπορούμε να κανουμε επιπλέον ρυθμίσεις από το web interface που θα βρούμε πατώντας την στατική ip που έχουμε δώσει στο pi-hole box μας.
Τέλος, παρότι υπάρχουν διάφοροι τρόποι να το χρησιμοποιήσουμε στα μηχανήματά μας, ο πλέον εύκολος τρόπος είναι να ορίσουμε στο κάθε PC/Laptop/Smartphone/Smart TV/Media Center που θέλουμε την ip του pi-hole box μας ως DNS server.
Αυτό ήταν. Από τη στιγμή που ορίσουμε το νέο μας pihole box ως dns server σε όσες συσκευές του σπιτιού θέλουμε, ξεκινά αμέσως και η δράση του.
Ακολουθεί μέρος του web interface για να πάρετε μια ιδέα:
Όπως θα διαπιστώσετε, το 17.6% του traffic μου απο χτες το βράδυ ήταν διαφήμιση, την οποία το pi-hole έχει μπλοκάρει και δεν έχω λάβει στα PC/Laptop/Smartphone ποτέ.
Εγώ την εγκατάσταση την έκανα σε ένα Odroid C1+ το οποίο τρέχει Armbian Ubuntu. Περισσότερα μπορείτε να δείτε εδώ:
https://github.com/archphile/pihole_stuff/blob/master/README.md
Στη συνέχεια, έκατσα και βρήκα επιπρόσθετους adblocking κανόνες(τη δουλειά την έχουν κάνει άλλοι - εγώ copy paste έκανα):
https://github.com/archphile/pihole_stuff/blob/master/adlists.list
Προς το παρόν δεν έχω πρόβλημα με false positives (έχω ενεργοποιήσει όλοες τις πηγές), αλλά αυτό θέλει μέρες για να φανεί.
Συνοψίζοντας, αν σας περισσεύει ένα board τύπου RPI και 10-15 λεπτά από το χρόνο σας, θα εκπλαγείτε από το πόσο γρηγορότερη και καθαρότερη θα γίνει η περιήγηση σας στο internet.
Last edited: