Πως να

Έτσι δημιουργείτε ένα adblocker με Raspberry Pi και Pi-hole

Είναι ένας από τους μεγαλύτερους ερεθισμούς στο Διαδίκτυο: διαφημίσεις. Μπορείτε φυσικά να εγκαταστήσετε ένα πρόγραμμα αποκλεισμού διαφημίσεων στο πρόγραμμα περιήγησής σας για κάθε συσκευή, αλλά εάν θέλετε επίσης να προστατεύσετε το smartphone, την έξυπνη τηλεόραση και την κονσόλα παιχνιδιών από διαφημίσεις, τότε ένας κεντρικός αποκλεισμός διαφημίσεων είναι πολύ πιο βολικός. Υπάρχουν ακριβές εμπορικές λύσεις διαθέσιμες, αλλά με ένα Raspberry Pi με λίγα δολάρια και Pi-hole επιτυγχάνετε ακριβώς το ίδιο. Σε αυτό το άρθρο, θα σας δείξουμε πόσο εύκολο είναι αυτό.

01 Λήψη ενός σμέουρου Pi

Για το εργαστήριο χρειάζεστε ένα Raspberry Pi, δεν έχει σημασία ποια έκδοση χρησιμοποιείτε. Η πιο πρόσφατη έκδοση είναι το Raspberry Pi 3 Model B, το οποίο κοστίζει περίπου σαράντα ευρώ. Εκτός από τον μίνι υπολογιστή, χρειάζεστε μια κάρτα microSD στην οποία μπορείτε να τοποθετήσετε το λογισμικό. Εάν ο υπολογιστής σας δεν διαθέτει συσκευή ανάγνωσης καρτών, χρειάζεστε επίσης συσκευή ανάγνωσης καρτών. Χρειάζεστε επίσης καλώδιο micro USB και τροφοδοτικό USB 2 amp. Το περίβλημα είναι προαιρετικό, αλλά χρήσιμο αν θέλετε να χρησιμοποιήσετε τη συσκευή για μεγαλύτερο χρονικό διάστημα.

02 Λήψη Raspbian

Για το Pi-hole μπορείτε να εγκαταστήσετε το τυπικό λειτουργικό σύστημα Raspbian. Μεταβείτε στο www.raspberrypi.org, κάντε κλικ στο Λήψεις και μετά Ρασμπιανό. Το Pi-hole χρειάζεται μια απογυμνωμένη έκδοση, οπότε μπορείτε να χρησιμοποιήσετε το Raspbian Jessie Lite εάν είναι απαραίτητο Λήψη ZIP Κάντε κλικ. Ωστόσο, εάν πρόκειται να χρησιμοποιήσετε το Raspbian για πρώτη φορά, είναι πιο βολικό να κάνετε λήψη της κανονικής έκδοσης, επειδή έχετε στη διάθεσή σας ένα περιβάλλον επιφάνειας εργασίας. Μετά τη λήψη, εξαγάγετε το αρχείο. Σε αυτό το εργαστήριο συνεργαζόμαστε με την τυπική έκδοση του Raspbian με περιβάλλον επιφάνειας εργασίας.

03 Λήψη DiskImager

Πραγματοποιήστε λήψη του προγράμματος Win32DiskImager, εγκαταστήστε το και ανοίξτε το πρόγραμμα. Συνδέστε την κάρτα SD στον υπολογιστή σας και ελέγξτε ποιο γράμμα μονάδας έχει εκχωρηθεί στην κάρτα SD. Στο DiskImager, ελέγξτε αν εμφανίζεται το σωστό γράμμα και ανοίξτε την εικόνα του δίσκου Raspbian κάνοντας κλικ στο φάκελο δίπλα στο γράμμα. κάντε κλικ στο Γράφω για να αντιγράψετε την εικόνα στην κάρτα SD. Επιβεβαιώστε την ενέργεια πατώντας Ναί για να κάνετε κλικ. Μπορεί να χρειαστούν λίγα λεπτά για να γράψετε το λειτουργικό σύστημα. Όταν εμφανιστεί το μήνυμα εγγραφής επιτυχής, κάντε κλικ στο Εντάξει και βγάλτε την κάρτα SD από τον υπολογιστή σας.

04 Εγκατάσταση του Raspbian

Για την αρχική εγκατάσταση και διαμόρφωση του Raspbian, πρέπει να συνδέσετε ένα πληκτρολόγιο και μια οθόνη στο Raspberry Pi. Συνδέετε την οθόνη με τη σύνδεση του Raspberry Pi μέσω καλωδίου HDMI. Στη συνέχεια, σύρετε την κάρτα microSD στην υποδοχή του Raspberry Pi. Για να τροφοδοτήσετε το Raspberry Pi με τροφοδοσία, μπορείτε να συνδέσετε έναν προσαρμογέα ρεύματος ή ενδεχομένως να συνδέσετε ένα καλώδιο USB μεταξύ του Raspberry Pi και του υπολογιστή σας. Θα ξεκινήσει το Raspbian και θα εμφανιστούν στην οθόνη σας γραμμές κώδικα, περιμένετε να ανοίξει αυτόματα το λειτουργικό σύστημα.

05 Διαμόρφωση Raspbian

Πριν βάλετε το λογισμικό Pi-hole στο Raspberry Pi, είναι χρήσιμο να αλλάξετε μερικές ρυθμίσεις στο Raspbian. Παω σε Μενού / Προτιμήσεις / Διαμόρφωση Raspberry Pi και εισαγάγετε, για παράδειγμα, τη θέση, τη ζώνη ώρας και τη διάταξη πληκτρολογίου. Είναι επίσης χρήσιμο να ρυθμίσετε εκ των προτέρων τη ρύθμιση του δικτύου σας. Μεταβείτε στο εικονίδιο δικτύου στην κορυφή και επιλέξτε το ασύρματο δίκτυό σας. Συνδεθείτε και έχετε συνδέσει το Raspberry Pi στο Διαδίκτυο. Φυσικά μπορείτε επίσης να χρησιμοποιήσετε μια ενσύρματη σύνδεση δικτύου.

SSH

Μπορείτε να κάνετε την περαιτέρω εγκατάσταση του Pi-hole από τον υπολογιστή σας μέσω σύνδεσης SSH. Πριν αποσυνδέσετε την οθόνη, το ποντίκι και το πληκτρολόγιο, μεταβείτε πρώτα στο τερματικό στην κορυφή. Τύπος όνομα κεντρικού υπολογιστή -ΕΓΩ. για να μάθετε τη διεύθυνση IP του Raspberry Pi σας. Για Windows πρέπει να κατεβάσετε έναν πελάτη SSH, το PuTTY είναι γνωστό. Στο πεδίο Όνομα κεντρικού υπολογιστή εισαγάγετε τη διεύθυνση IP και, στη συνέχεια, κάντε κλικ στο Ανοιξε. Στο macOS, μεταβείτε στο τερματικό και πληκτρολογήστε ssh pi @ ip διεύθυνση όπου φυσικά εισάγετε τη διεύθυνση IP σας. Το όνομα λογαριασμού είναι pi και ο κωδικός πρόσβασης είναι βατόμουρο.

06 Επέκταση συστήματος αρχείων

Για να βεβαιωθείτε ότι μπορείτε να χρησιμοποιήσετε όλο τον διαθέσιμο χώρο στην κάρτα SD σας, μπορείτε να πληκτρολογήσετε την εντολή sudo raspi-config στο τερματικό του Raspberry Pi ή στον υπολογιστή-πελάτη SSH στον υπολογιστή ή το Mac σας. Επιλέγω Ανάπτυξη συστήματος αρχείων και στη συνέχεια επιλέξτε Τέλος. Θα χρειαστεί να κάνετε επανεκκίνηση του Raspberry Pi μετά από αυτό, οπότε επιλέξτε Ναί αν σας ζητηθεί να το κάνετε. Αυτό το βήμα βοηθά επίσης συχνά εάν αντιμετωπίζετε προβλήματα με την εγκατάσταση του Pi-hole.

07 Εγκατάσταση Pi-hole

Εισαγάγετε τον ακόλουθο κωδικό στο τερματικό: curl -L //install.pi-hole.net | κτυπώ δυνατά. Κάντε κλικ δύο φορές Εντάξει και όταν φτάσετε στο στατικό παράθυρο IP, κάντε ξανά κλικ Εντάξει. Το Pi-hole λειτουργεί μόνο εάν το Raspberry Pi έχει στατική διεύθυνση IP. Στο επόμενο παράθυρο, επιλέξτε αν έχετε συνδέσει το Raspberry Pi μέσω ethernet ή wifi, κάντε μια επιλογή πατώντας το πλήκτρο διαστήματος. Εάν θέλετε να μεταβείτε στο επόμενο παράθυρο, πλοηγηθείτε με τα πλήκτρα βέλους και επιβεβαιώστε μια ενέργεια με το Enter.

08 Στατική διεύθυνση IP

Εάν το παράθυρο με την επιλογή Επιλέξτε Πρωτόκολλα εμφανίζεται, επιλέξτε IPv4, αυτή τη στιγμή το πρόγραμμα αποκλεισμού διαφημίσεων λειτουργεί καλύτερα μέσω IPv4. Στη συνέχεια, θα ερωτηθείτε εάν η προσφερόμενη στατική διεύθυνση IP είναι εντάξει για εσάς. Στις περισσότερες περιπτώσεις αυτό είναι καλό και κάντε κλικ στο Ναί. Εάν η διεύθυνση IP εμπίπτει στο εύρος των διευθύνσεων που ο δρομολογητής σας εκχωρεί τυχαία σε συσκευές, αυτό μπορεί να προκαλέσει διένεξη. Σε αυτήν την περίπτωση επιλέγετε Οχι. και εισαγάγετε μόνοι σας μια διεύθυνση IP. Αν πάτε Ναί Εάν το επιλέξετε, το Pi-hole θα σας προειδοποιήσει για αυτήν την πιθανή σύγκρουση ούτως ή άλλως.

09 Προμηθευτής ανάντη

Η εγκατάσταση έχει σχεδόν ολοκληρωθεί, στο τέλος το Pi-hole ρωτά αν θέλετε να αλλάξετε το Upstream DNS Provider. Το Google είναι η προεπιλεγμένη επιλογή και αυτό είναι καλό στις περισσότερες περιπτώσεις, αλλά μπορείτε επίσης να χρησιμοποιήσετε το ανάντη από OpenDNS, Level3, Comodo ή Norton. Όταν το κείμενο Make it εμφανίζεται έτσι στην οθόνη, η εγκατάσταση έχει ολοκληρωθεί. Σημειώστε τη διεύθυνση IP του Pi-hole, αυτή είναι η διεύθυνση που θα πρέπει να χρησιμοποιούν οι συσκευές σας από τώρα και στο εξής, θα φτάσουμε στα επόμενα βήματα. Τερματισμός με Εντάξει, εμφανίζονται μερικές ακόμη γραμμές κώδικα και μετά η εγκατάσταση έχει γίνει πραγματικά.

10 Δρομολογητής ή ξεχωριστές συσκευές

Για να αποκλείσετε διαφημίσεις, πρέπει τώρα να εκτελείτε όλη την κίνηση στο Διαδίκτυο μέσω της τρύπας Pi. Αυτό μπορεί να γίνει με δύο τρόπους. Ο πρώτος τρόπος είναι να αναφερθείτε στην τρύπα Pi σε όλες τις συσκευές σας. Αυτό έχει το μειονέκτημα ότι πρέπει να το ρυθμίσετε ξεχωριστά σε κάθε συσκευή. Μια άλλη επιλογή είναι να ρυθμίσετε το δρομολογητή σας έτσι ώστε κάθε σύνδεση να περνά από την τρύπα Pi πριν τη μεταβιβάσετε σε συσκευές στο δίκτυό σας. Εξηγούμε και τις δύο επιλογές στα ακόλουθα βήματα.

11 Διαμόρφωση Windows

Στα Windows 10, μεταβείτε στον Πίνακα Ελέγχου και κάντε κλικ στο Δίκτυο και Διαδίκτυο / Κέντρο δικτύου. κάντε κλικ στο Ρυθμίσεις προσαρμογέα τροποποιώ. Κάντε δεξί κλικ στη σύνδεση που θέλετε να αλλάξετε και επιλέξτε Ιδιότητες. Βεβαιωθείτε ότι βρίσκεστε στην καρτέλα Δικτύωση και επιλέξτε Έκδοση 4 του πρωτοκόλλου Διαδικτύου. κάντε κλικ στο Χαρακτηριστικά / Προχωρημένα. Επιλέξτε την καρτέλα DNS και προσθέστε τη διεύθυνση IP της τρύπας Pi πιέζοντας Προσθήκη για να κάνετε κλικ. Τερματισμός με Εντάξει και μην ξεχάσετε να κάνετε αυτά τα βήματα με άλλες συνδέσεις δικτύου.

Macs και smartphone

Στο Mac, μεταβείτε στο Προτιμήσεις συστήματος / δίκτυο. Επιλέξτε τη σύνδεσή σας και κάντε κλικ Προχωρημένος. Επιλέξτε την καρτέλα DNS και εισαγάγετε τη διεύθυνση IP εδώ. Σε ένα iPhone θα βρείτε τη ρύθμιση στο Ρυθμίσεις / Wi-Fi. Κάνε κλικ στο Εγώ μετά το όνομα του δικτύου σας και αλλάξτε τη διεύθυνση πίσω DNS. Στο Android, μεταβείτε στο Ρυθμίσεις και κρατήστε το δάχτυλό σας σύντομα στο όνομα του δικτύου σας. Πατήστε Προσαρμογή δικτύου και βάλτε ένα τσιμπούρι μπροστά του Προχωρημένες επιλογές. Κάντε κύλιση προς τα κάτω και αλλάξτε DHCP προς την Στατικός. Στο κάτω μέρος στο DNS 1 εισαγάγετε τη διεύθυνση Pi-hole. Μέλισσα DNS 2 εισαγάγετε 8.8.8.8, την υπηρεσία DNS της Google.

12 Πίνακας διαχείρισης

Στο πρόγραμμα περιήγησής σας, μεταβείτε στη διεύθυνση IP του Pi-hole και μετά τον τύπο διεύθυνσης IP /διαχειριστής. Αυτή είναι η σελίδα διαμόρφωσης για την τρύπα Pi. Μπορείτε να δείτε πόσες διαφημίσεις έχουν ήδη αποκλειστεί σήμερα, πόσους τομείς έχουν αποκλειστεί και ποιες συσκευές έχουν υποβάλει αιτήματα. παρακάτω Κορυφαίοι διαφημιστές μπορείτε να δείτε από ποιους τομείς αποκλείονται οι περισσότερες διαφημίσεις. Μέλισσα Αρχείο καταγραφής ερωτημάτων θα βρείτε μια επισκόπηση όλης της κυκλοφορίας σας στο Διαδίκτυο, δυστυχώς δεν μπορείτε να την απενεργοποιήσετε ή να διαγράψετε ορισμένες καταχωρήσεις.

13 Τοπικό DNS στο δρομολογητή σας

Ο πιο βολικός τρόπος είναι να εκτρέψετε όλη την κίνηση από το δρομολογητή σας στην τρύπα Pi. Μεταβείτε στις ρυθμίσεις του δρομολογητή σας και αναζητήστε την οθόνη ρυθμίσεων όπου μπορείτε να αλλάξετε τις επιλογές DHCP ή όπου μπορείτε να βρείτε ρυθμίσεις για διευθύνσεις IPv4. Εδώ πιθανότατα θα βρείτε επίσης την επιλογή να καθορίσετε έναν τοπικό διακομιστή DNS. Εάν αυτή η επιλογή προσφέρεται στο δρομολογητή σας και αν αυτό είναι καθόλου δυνατό, μπορείτε να το δοκιμάσετε μόνο κοιτάζοντας το εγχειρίδιο του δρομολογητή σας ή στέλνοντας ένα email στον πάροχό σας

14 Ανανέωση DHCP

Ίσως χρειαστεί να ανανεώσετε τη μίσθωση DHCP στη συσκευή σας πριν δρομολογήσετε την κίνηση μέσω της τρύπας Pi. Στα Windows, ανοίξτε το Γραμμή εντολών στη γραμμή αναζήτησης cmd πληκτρολογώ. Τύπος ipconfig / έκδοση και πατήστε το Εισάγετε κλειδί. Εάν αυτό είναι επιτυχές, πληκτρολογήστε ξανά την εντολή ipconfig / ανανέωση και να σε κλείσει κλείδωμα Εισαγω να ωθήσει. Στο Mac σας θα βρείτε αυτήν την επιλογή στο Επιλογές συστήματος / Δίκτυο. Κάντε κλικ στο σύνδεση δικτύου και επιλέξτε Προχωρημένος. κάντε κλικ στο TCP / IP και επιλέξτε Ανανεώστε τη μίσθωση DHCP.

15 Μαύρη λίστα και λίστα επιτρεπόμενων

Εάν θέλετε να προσθέσετε στη λίστα επιτρεπόμενων ή να προσθέσετε μαύρη λίστα σε συγκεκριμένους τομείς, μπορείτε να το κάνετε στον πίνακα διαχείρισης του Pi-hole. Ιστότοποι "ζωντανά" με έσοδα από διαφημίσεις, οπότε είναι "ωραίο" να προσθέσετε στη λίστα επιτρεπόμενων ιστότοπους που θέλετε να επισκεφτείτε. κάντε κλικ στο Λίστα επιτρεπόμενων ή Προγραφή για να προσθέσετε έναν τομέα. Δεδομένου ότι η τρύπα Pi φιλτράρει διαφημίσεις σε επίπεδο DNS, δεν έχει νόημα να προσθέσετε απλά ένα url. Στον ιστότοπο Pi-block θα βρείτε μια σαφή εξήγηση για τον τρόπο εφαρμογής λευκής λίστας ή μαύρης λίστας στην τρύπα του Pi. Εδώ εξηγούμε πώς μπορείτε να προσθέσετε στη λίστα επιτρεπόμενων τους ιστότοπούς μας

IPv4 και IPv6

Πολλές διαφημίσεις αποκλείονται από το Pi-hole, αλλά μερικές φορές γλιστρά μεταξύ τους. Στις περισσότερες περιπτώσεις, αυτό αφορά διαφημίσεις μέσω IPv6. Τα δίκτυα διαφημίσεων προβάλλουν ολοένα και περισσότερες διαφημίσεις μέσω IPv6, αλλά τώρα, το φιλτράρισμα Pi-hole μέσω IPv4 εξακολουθεί να λειτουργεί καλύτερα. Συνιστάται να περιμένετε τις ειδοποιήσεις στον ιστότοπο www.pi-hole.net και να αναβαθμίσετε το Pi-hole σε φιλτράρισμα IPv6 στο μέλλον.

$config[zx-auto] not found$config[zx-overlay] not found