Το WireGuard είναι ένα αρκετά νέο πρωτόκολλο VPN που είναι πολύ πιο ασφαλές και ταχύτερο από το OpenVPN ή το IPsec. Αν ψάχνετε για μια ασφαλή λύση VPN, το WireGuard είναι μια από τις καλύτερες επιλογές: μπορείτε να δημιουργήσετε το δικό σας WireGuard VPN στο Raspberry Pi και συνδέστε όλες τις συσκευές σας στον διακομιστή χωρίς να ανησυχείτε για το ζήτημα του εύρους ζώνης ή τα δεδομένα ασφάλεια. Αυτός ο οδηγός βήμα προς βήμα θα σας δείξει πώς.
Η εφαρμογή WireGuard VPN είναι διαθέσιμη για όλες τις μεγάλες πλατφόρμες, όπως συσκευές Windows, Mac, Linux, Android και iOS που μπορείτε να χρησιμοποιήσετε για να συνδέσετε με ασφάλεια τις συσκευές σας στο DIY WireGuard VPN.
Τι θα χρειαστείτε
Θα χρειαστείτε τα παρακάτω για να δημιουργήσετε το δικό σας VPN με το WireGuard.
- Raspberry Pi 3 ή 4 με τροφοδοτικό και θήκη.
- Κάρτα microSD 8 GB ή μεγαλύτερη.
- Καλώδιο Ethernet για να συνδέσετε το Raspberry Pi στο δρομολογητή σας.
- Ποντίκι και πληκτρολόγιο USB (προαιρετικά)
Βήμα 1: Προετοιμάστε την κάρτα SD
- Κατεβάστε το Raspberry Pi Imager εργαλείο σε άλλον υπολογιστή και συνδέστε την κάρτα microSD σε αυτό.
- Εκκινήστε το Raspberry Pi Imager και κάντε κλικ Επιλέξτε OS > Raspberry Pi OS (Άλλο) > Raspberry Pi OS (64-bit).
- Κάντε κλικ Επιλέξτε Αποθήκευση και επιλέξτε την κάρτα microSD σας. Βεβαιωθείτε ότι η κάρτα είναι άδεια ή δεν έχει σημαντικά δεδομένα.
- Κάντε κλικ Γράφω. Επιβεβαιώστε όταν εμφανιστεί η προτροπή. Μπορεί να χρειαστεί λίγος χρόνος για να ολοκληρωθεί.
- Μόλις ολοκληρωθεί, η κάρτα SD θα εξαχθεί αυτόματα. Αποσυνδέστε την κάρτα και συνδέστε την ξανά.
- Ανοιξε το Εξερεύνηση αρχείων ή Ευρίσκων παράθυρο και μετά ανοίξτε το μπότα χώρισμα.
- Δημιουργήστε δύο αρχεία: ssh και wpa_supplicant.conf (εάν πρόκειται να χρησιμοποιήσετε Wi-Fi για σύνδεση δικτύου).
- Στο wpa_supplicant.conf αρχείο, επικολλήστε τα παρακάτω (αλλά AU στον κωδικό της χώρας σας και το ssid και psk τιμές στα στοιχεία του δικού σας δρομολογητή) και, στη συνέχεια, αποθηκεύστε το.
χώρα=AU
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
δίκτυο={
ssid="MyWiFiNetwork"
psk="aVeryStrongPassword"
key_mgmt=WPA-PSK
}
ο ssh το αρχείο παραμένει κενό χωρίς επέκταση.
Συνιστάται ιδιαίτερα να συνδέσετε το Raspberry Pi στο δίκτυο ή στο δρομολογητή σας χρησιμοποιώντας ένα καλώδιο Ethernet για βελτιωμένη ταχύτητα και ασφάλεια.
Βήμα 2: Ρυθμίστε και εγκαταστήστε το PiVPN
Το PiVPN είναι ένα ελαφρύ σενάριο που μπορούμε να χρησιμοποιήσουμε για να εγκαταστήσουμε και να ρυθμίσουμε το WireGuard στο Raspberry Pi. Τα βήματα είναι τα εξής:
- Τοποθετήστε την κάρτα microSD στο Raspberry Pi.
- Συνδέστε το καλώδιο HDMI στο Pi και μια οθόνη, όπως η οθόνη ή η τηλεόρασή σας.
- Επίσης, συνδέστε ένα πληκτρολόγιο και ποντίκι USB.
- Ενεργοποιήστε την τροφοδοσία για την εκκίνηση του Raspberry Pi.
- Διαμορφώστε την αρχική ρύθμιση του Raspberry Pi OS, δημιουργήστε έναν τοπικό λογαριασμό χρήστη, εγκαταστήστε ενημερώσεις και, στη συνέχεια, κάντε επανεκκίνηση. Θυμηθείτε το τοπικό όνομα χρήστη και τον κωδικό πρόσβασης που δημιουργείτε εδώ.
Μετά την επανεκκίνηση, ανοίξτε το a Τερματικό παράθυρο και εκτελέστε την ακόλουθη εντολή για να ενημερώσετε τα πακέτα.
sudo apt ενημέρωση && πλήρης αναβάθμιση sudo apt
Τύπος Υ για επιβεβαίωση (εάν εμφανιστεί ένα μήνυμα προτροπής) για να συνεχίσετε τη διαδικασία ενημέρωσης. Μπορεί να χρειαστεί λίγος χρόνος για να ολοκληρωθεί. Μετά την ενημέρωση των πακέτων, εκτελέστε την ακόλουθη εντολή στο παράθυρο Terminal για να ξεκινήσετε την εγκατάσταση του PiVPN και του WireGuard.
μπούκλα -L https://install.pivpn.io | κτυπώ δυνατά
Αυτό θα κατεβάσει και θα ανοίξει τον οδηγό εγκατάστασης PiVPN που θα χρησιμοποιήσουμε για να εγκαταστήσουμε το WireGuard VPN. Εάν λάβετε ένα μπούκλα σφάλμα, βεβαιωθείτε μπούκλα εγκαθίσταται εκτελώντας την ακόλουθη εντολή στο παράθυρο Terminal και, στη συνέχεια, δοκιμάστε ξανά.
sudo apt εγκαθιστώ μπούκλα -υ
Μόλις γίνει λήψη της ρύθμισης του PiVPN, εμφανίζεται ένα παράθυρο οδηγού εγκατάστασης (όπως φαίνεται παρακάτω) που εμφανίζει το μήνυμα "Αυτός ο οδηγός εγκατάστασης θα μετατρέψει το Raspberry Pi σας σε διακομιστή OpenVPN και WireGuard".
Πρέπει να ρυθμίσετε ή να εκχωρήσετε ένα στατική διεύθυνση IP στο Raspberry Pi σας για να αποτρέψετε οποιαδήποτε αλλαγή IP μετά από απώλεια ρεύματος ή επανεκκίνηση. Μπορείτε να κάνετε κράτηση της IP από τις ρυθμίσεις DHCP του δρομολογητή σας. Εάν έχετε δεσμεύσει την IP στο δρομολογητή σας, επιλέξτε Ναί. Εάν δεν μπορείτε να το κάνετε αυτό, επιλέξτε Οχι για να ρυθμίσετε μια στατική διεύθυνση IP στο Raspberry Pi.
Ο προεπιλεγμένος χρήστης είναι πι, και θα πρέπει να είναι ορατό σε αυτήν την οθόνη. Ωστόσο, εάν έχετε διαμορφώσει ένα προφίλ κατά τη ρύθμιση του Raspberry Pi OS (64-bit), το όνομα χρήστη σας θα εμφανιστεί εδώ. Χρησιμοποιήστε τα πλήκτρα βέλους για να τονίσετε και το πλήκτρο διαστήματος για να το επιλέξετε και, στη συνέχεια, πατήστε το Εισαγω πληκτρολογήστε ή επιλέξτε Εντάξει.
Από τις διαθέσιμες επιλογές, επιλέξτε WireGuard και κάντε κλικ Εντάξει ή πατήστε το Εισαγω κλειδί.
Εγκαταστήστε οποιαδήποτε απαιτούμενη ενημέρωση εάν εμφανιστεί ένα μήνυμα. Διαφορετικά, στο Εγκαταστήστε το WireGuard οθόνη, επιλέξτε Ναί. Αυτό θα ξεκινήσει την εγκατάσταση του διακομιστή WireGuard VPN στο Raspberry Pi σας. Μην κάνετε καμία αλλαγή όταν σας ζητηθεί. Διατηρήστε την ως προεπιλογή, όπως η προεπιλεγμένη θύρα 51820, εκτός εάν θέλετε διαφορετική.
Επιβεβαιώστε την προεπιλεγμένη θύρα και επιλέξτε Ναί. Στην επόμενη οθόνη, πρέπει να επιλέξετε ένα Πάροχος DNS. Μπορείτε να επιλέξετε οποιοδήποτε με βάση τις προτιμήσεις και την τοποθεσία σας. Εάν χρησιμοποιείτε διακομιστή DNS αποκλεισμού διαφημίσεων, όπως το Pi-hole, πρέπει να επιλέξετε Εθιμο και, στη συνέχεια, εισαγάγετε τη διεύθυνση DNS με μη αυτόματο τρόπο.
Επιβεβαιώστε την επιλεγμένη επιλογή διακομιστή DNS και επιλέξτε Ναί ή πατήστε Εισαγω να προχωρήσει. Θα εμφανιστείτε με δύο επιλογές: μπορείτε να χρησιμοποιήσετε δημόσια IP ή δημόσιο DNS. Επιλέξτε το …χρησιμοποιήστε αυτήν τη δημόσια IP επιλογή εάν έχετε εκχωρηθεί μια στατική IP από τον πάροχο υπηρεσιών σας. Διαφορετικά, επιλέξτε Εισαγωγή DNS για χρήση δημόσιου DNS (για δυναμική IP) και ρύθμιση δυναμικού DNS. Μπορείτε να επιλέξετε από τα οι καλύτεροι δωρεάν πάροχοι Dynamic DNS.
Επιβεβαιώστε τη δημόσια IP ή DNS επιλέγοντας Ναί. Σε αυτό το στάδιο, θα δημιουργηθούν κλειδιά διακομιστή. Στο επόμενο βήμα, πρέπει να εκτελέσετε μια αναβάθμιση χωρίς επίβλεψη. Αυτό θα εγκαταστήσει τα απαιτούμενα πακέτα.
Σε αυτό το στάδιο, έχετε ολοκληρώσει την εγκατάσταση του WireGuard VPN. Πρέπει να επανεκκινήσετε το Raspberry Pi για να τεθούν σε ισχύ οι αλλαγές.
Βήμα 3: Συνδέστε τις συσκευές στο Raspberry Pi WireGuard VPN
Για να συνδεθείτε στο Raspberry Pi WireGuard VPN, πρέπει να δημιουργήσετε ένα προφίλ. Σε ένα παράθυρο τερματικού, πληκτρολογήστε την ακόλουθη εντολή,
sudo pivpn προσθήκη
Εισαγάγετε τα στοιχεία του προφίλ σας. Μπορείτε να το ονομάσετε οτιδήποτε, όπως π.χ "MyWireGuardVPN". Αυτό θα ρυθμίσει το προφίλ σας. Το αρχείο διαμόρφωσης για σύνδεση βρίσκεται κάτω από /home/pi/configs.
Μπορείτε να χρησιμοποιήσετε αυτό το αρχείο διαμόρφωσης για μια σύνδεση WireGuard ή να δημιουργήσετε έναν κωδικό QR για μια ασφαλή σύνδεση WireGuard VPN. Για αυτό, πρέπει να εγκαταστήσετε την εφαρμογή WireGuard VPN στη συσκευή σας Android ή iOS. Για να δημιουργήσετε τον κωδικό QR, εκτελέστε την ακόλουθη εντολή σε ένα παράθυρο τερματικού στο Raspberry Pi.
pivpn -qr MyWireGuardVPN
Στην εφαρμογή WireGuard στη συσκευή σας Android ή iOS, πατήστε το + (συν) εικονίδιο και επιλέξτε ΣΑΡΩΣΗ ΑΠΟ QR CODE για να σαρώσετε τον κωδικό QR. Εισαγάγετε το όνομα του προφίλ και πατήστε Αποθηκεύσετε.
Τώρα μπορείτε να χρησιμοποιήσετε αυτό το προφίλ για να συνδεθείτε στο WireGuard VPN που εκτελείται στο Raspberry Pi.
Η απόδοση της ταχύτητας του WireGuard θα εξαρτηθεί από την ταχύτητα του δικτύου σας.
Περιηγηθείτε με ασφάλεια με το WireGuard στο Raspberry Pi
Σε αυτόν τον οδηγό, σας δείξαμε πώς να ρυθμίσετε το WireGuard σε ένα Raspberry Pi 3 ή 4 και να συνδέσετε τις φορητές συσκευές σας στο ασφαλές VPN. Τώρα μπορείτε να χρησιμοποιήσετε τον δικό σας διακομιστή Raspberry Pi WireGuard VPN για ασφαλή πρόσβαση στον Ιστό και στο οικιακό σας δίκτυο από απόσταση. Δεν υπάρχουν χρεώσεις συνδρομής ή καταγραφή δεδομένων. Αυτό παρέχει επίσης απόρρητο του παρόχου υπηρεσιών Διαδικτύου και σας βοηθά να έχετε πρόσβαση στο περιεχόμενο με ασφάλεια από οπουδήποτε.
Πώς να ρυθμίσετε το WireGuard στα Windows
Διαβάστε Επόμενο
Σχετικά θέματα
- DIY
- Raspberry Pi
- WireGuard
- VPN
Σχετικά με τον Συγγραφέα
Ο Ravi είναι ειδικός επεξηγητής τεχνολογίας, λάτρης του IoT και λάτρης του Linux με υπόβαθρο στην ανάπτυξη μεγάλων δεδομένων και εφαρμογών. Περνά τα περισσότερα Σαββατοκύριακα δουλεύοντας με συσκευές IoT και παίζοντας παιχνίδια στο Xbox. Είναι επίσης ένας μόνος ταξιδιώτης που αγαπά την πεζοπορία και την εξερεύνηση νέων μονοπατιών.
Εγγραφείτε στο ενημερωτικό μας δελτίο
Εγγραφείτε στο ενημερωτικό μας δελτίο για συμβουλές τεχνολογίας, κριτικές, δωρεάν ebook και αποκλειστικές προσφορές!
Κάντε κλικ εδώ για να εγγραφείτε