Πώς να ρυθμίσετε ένα VPN με το WireGuard σε Raspberry Pi

Τελευταία ενημέρωση: 30 Αύγουστο 2026
Συγγραφέας: TecnoDigital

Πλακέτα υπολογιστή Raspberry Pi σε διαφανή θήκη για διακομιστή VPN

Έχετε νιώσει ποτέ ότι η περιήγηση στο Wi-Fi σε μια καφετέρια ή ένα ξενοδοχείο είναι σαν να περπατάτε μέσα σε ναρκοπέδιο; Η αλήθεια είναι ότι ακόμα κι αν νιώθουμε ασφαλείς, το να αφήνουμε τα δεδομένα μας εκτεθειμένα σε δημόσια δίκτυα είναι επικίνδυνο. Εδώ είναι που ένα... VPN ή Εικονικό Ιδιωτικό Δίκτυοτο οποίο ουσιαστικά δημιουργεί μια κρυπτογραφημένη σήραγγα μεταξύ της συσκευής σας και του σπιτιού σας. Είναι σαν να έχετε ένα πολύ μακρύ καλώδιο που σας συνδέει απευθείας με το δρομολογητή σας, ανεξάρτητα από το αν βρίσκεστε στην άλλη άκρη του κόσμου, επιτρέποντάς σας περιηγηθείτε με πλήρη ιδιωτικότητα και ασφάλεια.

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

προηγμένο αυτοφιλοξενούμενο VPN
Σχετικό άρθρο:
Προηγμένο αυτοφιλοξενούμενο VPN: Πλήρης οδηγός και πραγματικές επιλογές

Προετοιμασία του εδάφους: Υλικό και Σύστημα

Λεπτομέρεια καλωδίων Ethernet συνδεδεμένων σε θύρα δικτύου για σταθερότητα διακομιστή

Πριν ξεκινήσουμε να εργαζόμαστε στο λογισμικό, πρέπει να έχουμε έτοιμο τον εξοπλισμό. Ιδανικά, ένα Raspberry Pi 4 Λόγω της ισχύος και της μνήμης RAM, αν και οποιοδήποτε πρόσφατο μοντέλο θα κάνει τη δουλειά. Θα χρειαστούμε μια κάρτα microSD τουλάχιστον 8 GB με Raspberry Pi OS εγκατεστημένο. Είναι απαραίτητο η πλακέτα να είναι συνδεδεμένη μέσω καλωδίου Ethernet για να διασφαλιστεί η σταθερότητα, αν και θα λειτουργήσει και το Wi-Fi. Ένα βασικό σημείο είναι να αντιστοιχίσετε ένα Στατική διεύθυνση IP για το Raspberry Pi en la configuración del router para que el servidor no «desaparezca» cada vez que se reinicie el equipo.

  Διαχείριση χρηστών MySQL: Βασικές συμβουλές

Εγκατάσταση WireGuard: Δύο πιθανές διαδρομές

Άτομο που ρυθμίζει το λογισμικό WireGuard σε φορητό υπολογιστή

Υπάρχουν δύο τρόποι για να το αντιμετωπίσετε αυτό: ο χειροκίνητος τρόπος, για όσους απολαμβάνουν τη σύνταξη κώδικα, και ο αυτοματοποιημένος τρόπος, για όσους από εμάς θέλουμε γρήγορα αποτελέσματα. Αν επιλέξετε τον χειροκίνητο τρόπο, θα πρέπει να βρείτε τον αυτοματοποιημένο τρόπο. χειροκίνητος τρόποςΘα χρειαστεί να ενημερώσετε το σύστημα με apt update και εγκαταστήστε τις κεφαλίδες του πυρήνα. Δεδομένου ότι το WireGuard μερικές φορές δεν βρίσκεται στα επίσημα αποθετήρια Raspbian, είναι σύνηθες να προσθέτετε τα αποθετήρια του Debian και να διαχειρίζεστε τα κλειδιά ασφαλείας για την εγκατάσταση του πακέτου. wireguard μέσω apt.

Ασφάλεια ανοιχτού κώδικα Homelab
Σχετικό άρθρο:
Ασφάλεια Homelab με εργαλεία ανοιχτού κώδικα

Για τους περισσότερους ανθρώπους, το πιο λογικό πράγμα που μπορούν να κάνουν είναι να χρησιμοποιούν σενάρια αυτοματισμού όπως Εγκατάσταση PiVPN ή wireguardΑυτά τα σενάρια κάνουν τη βρώμικη δουλειά για εσάς: ρυθμίζουν το τείχος προστασίας, δημιουργούν τα κλειδιά και προσαρμόζουν τη δρομολόγηση. Για να εκτελέσετε το PiVPN, απλώς εκτελέστε μια εντολή. curl στο τερματικό. Ο οδηγός θα σας ρωτήσει αν προτιμάτε WireGuard ή OpenVPN. Να επιλέγετε πάντα το WireGuard για την ενεργειακή του απόδοση και την ταχύτητά του. Κατά τη διάρκεια της διαδικασίας, θα σας ζητήσει μια θύρα (το πρότυπο είναι 51820), η οποία είναι αυτή που θα πρέπει στη συνέχεια να ανοίξει στο δρομολογητή.

Διαχείριση κλειδιών και διαμόρφωση διακομιστή

Η καρδιά του WireGuard είναι το δημόσια και ιδιωτικά κλειδιά. El servidor genera un par y cada cliente (móvil, PC) necesita el suyo propio para realizar el «apretón de manos» o χειραψίαΑν το κάνετε χειροκίνητα, αυτά τα κλειδιά αποθηκεύονται στο /etc/wireguardΤο αρχείο διαμόρφωσης διακομιστή (wg0.conf) ορίζει το εικονική διεύθυνση IP του VPN και τους κανόνες του iptables (PostUp και PostDown) έτσι ώστε η κυκλοφορία να ρέει σωστά μέσω της διεπαφής δικτύου, είτε eth0 o wlan0.

Το κύριο κόλπο: Προώθηση IP και Τοπική Πρόσβαση

Κάμερα ασφαλείας IP προσβάσιμη μέσω ενός WireGuard VPN σε Raspberry Pi

Αν θέλετε απλώς να περιηγηθείτε με ασφάλεια, τα παραπάνω είναι αρκετά, αλλά αν θέλετε πρόσβαση στο NAS, στις κάμερες IP ή στον διακομιστή αρχείων σας Από έξω από το σύστημα, πρέπει να ενεργοποιήσετε την προώθηση IP. Αυτό γίνεται με την επεξεργασία του αρχείου /etc/sysctl.conf και αποσχολιασμός της γραμμής net.ipv4.ip_forward=1Χωρίς αυτό το βήμα, το Raspberry Pi θα λάβει τη σύνδεση αλλά δεν θα ξέρει πώς. προώθηση των πακέτων στις υπόλοιπες συσκευές από το σπίτι σας. Συνιστάται επίσης να διαμορφώσετε το μεταμφίεση στο τείχος προστασίας για τη βελτίωση του ασφάλεια οικιακού δικτύου και IoT έτσι ώστε οι τοπικές συσκευές να αναγνωρίζουν την κίνηση VPN σαν να ήταν εσωτερική.

σκλήρυνση homelab vlan
Σχετικό άρθρο:
Ενίσχυση ενός homelab με VLAN: ένας πλήρης οδηγός ασφάλειας στο σπίτι

Δυναμικό DNS: Ξεχάστε την απομνημόνευση της IP

Το πρόβλημα με τις οικιακές συνδέσεις στο διαδίκτυο είναι ότι η δημόσια διεύθυνση IP αλλάζει συχνά. Για να αποφύγετε να κλειδωθείτε εκτός του δικού σας VPN, είναι καλύτερο να χρησιμοποιήσετε ένα Υπηρεσία DDNS όπως το DuckDNSΑυτό μας εκχωρεί έναν τομέα (για παράδειγμα, το όνομά μου.duckdns.org) το οποίο δείχνει πάντα στην τρέχουσα διεύθυνση IP μας. Μπορούμε να εγκαταστήσουμε ένα σενάριο αυτόματης ενημέρωσης στο Raspberry Pi που ειδοποιεί την υπηρεσία DNS κάθε λίγα λεπτά εάν η διεύθυνση IP μας έχει αλλάξει, διασφαλίζοντας ότι η σήραγγα είναι πάντα λειτουργική.

  Οι καλύτεροι πόροι Ιστού για τη Laravel

Ρύθμιση παραμέτρων πελάτη και τελική σύνδεση

Μόλις ο διακομιστής τεθεί σε πλήρη λειτουργία, πρέπει να δημιουργήσετε τα προφίλ χρηστών. Με το PiVPN, είναι τόσο εύκολο όσο η πληκτρολόγηση. pivpn addΤο σύστημα θα δημιουργήσει ένα αρχείο .conf για κάθε συσκευή. Για κινητές συσκευές, ο πιο βολικός τρόπος είναι να εκτελέσετε pivpn -qr, το οποίο προβάλλει ένα Κωδικός QR στο τερματικόΑπλώς κατεβάστε την εφαρμογή WireGuard, σαρώστε τον κώδικα και είστε έτοιμοι. Για Windows ή Mac, απλώς εισαγάγετε το αρχείο διαμόρφωσης που έχετε κατεβάσει.

Το κρίσιμο βήμα: Ανοίξτε τις θύρες στο δρομολογητή

Σύγχρονος ασύρματος δρομολογητής σε έναν εγχώριο υπολογιστή γραφείου για την προώθηση θυρών

Καμία από τις παραπάνω ρυθμίσεις δεν θα λειτουργήσει εάν ο δρομολογητής μπλοκάρει την εισερχόμενη σύνδεση. Πρέπει να αποκτήσετε πρόσβαση στον πίνακα διαχείρισης του δρομολογητή σας και να δημιουργήσετε έναν κανόνα. προώθηση θυρώνΠρέπει να ανοίξετε τη θύρα UDP 51820 (ή όποια έχετε επιλέξει) και να κατευθύνετε όλη αυτή την κίνηση στο τοπική διεύθυνση IP του Raspberry Pi σαςΝα θυμάστε ότι πρέπει να είναι πρωτόκολλο. UDPεπειδή το WireGuard δεν χρησιμοποιεί TCP.

Οι καλύτερες διανομές Linux για ασφάλεια
Σχετικό άρθρο:
Οι καλύτερες διανομές Linux για την προστασία της ασφάλειας και του απορρήτου σας

Επιπλέον: Pi-hole και μπλοκάρισμα διαφημίσεων

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

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

Κοντινό πλάνο μιας πλακέτας Raspberry Pi με τα ηλεκτρονικά της εξαρτήματα, τα μικροτσίπ και τις θύρες της ορατά σε μια επιφάνεια, ιδανική για την απεικόνιση του κύριου υλικού του σεμιναρίου
Σχετικό άρθρο:
Πλήρης οδηγός για την εγκατάσταση και βελτιστοποίηση του AdGuard Home στο Raspberry Pi