Jak skonfigurować serwer VPN na Raspberry Pi [Kompletny przewodnik]

  • Urządzenia Raspberry Pi mogą być używane do wielu celów, ale jednym z najpopularniejszych jest hosting prywatnych serwerów VPN.
  • Chociaż konfiguracja serwera VPN na urządzeniu RPi nie jest łatwa, nie jest to również nauka rakietowa.
  • Sprawdź nasze Sekcja VPN aby uzyskać więcej wiadomości, przewodników i recenzji na temat VPN.
  • Odwiedzić Centrum instrukcji aby odkryć więcej przewodników VPN dotyczących typowych i nietypowych problemów.
Jak skonfigurować VPN na Raspberry Pi

Malina Pi jest cudem zaawansowania technologicznego, ponieważ udowadnia, że ​​siła to nie tylko rozmiar. Raspberry Pi to w rzeczywistości komputer jednopłytkowy.

Podobnie jak Twój telefon, może zmieścić się w kieszeni (chociaż może wyglądać nieco nieporęcznie) i, jeśli masz urządzenia peryferyjne, może pomóc Ci się z nim komunikować w dowolnym miejscu.

Jednak ze względu na wygodę związaną z rozmiarem, wiele osób decyduje się na używanie tych urządzeń do bardzo konkretnych ról.

Niektórzy zamieniają je w klasyczne salony gier za pomocą emulatorów, podczas gdy inni używają ich jako serwerów pocztowych, małych centrów multimedialnych, a nawet VPN serwery.

5 najlepszych sieci VPN, które polecamy

NordVPN 59% zniżki dostępne dla planów dwuletnich Sprawdź ofertę!
PIA VPN 79% zniżki
+ 2 darmowe miesiące
sprzedaż-kupon Sprawdź ofertę!
CyberGhost VPN 85% taniej! Tylko 1,99 $
miesięcznie za 15-miesięczny plan
Sprawdź ofertę!
SurfShark VPN 83% zniżki (2,21 $ / miesiąc)
+ 3 darmowe miesiące
Sprawdź ofertę!
BullGuard VPN 76% (2.83$)
w abonamencie 2 lata
Sprawdź ofertę!

Jak skonfigurować VPN z Raspberry Pi?

Wymagania

  • Raspberry Pi (użyliśmy RPi 2 model B)
  • Karta microSD (do celów przechowywania)
  • System operacyjny (użyliśmy Rasperry Pi OS, dawniej raspbijski)
  • Kabel Ethernet (korzystanie z Wi-Fi jest nieco bardziej skomplikowane)
  • Kabel USB (do zasilania RPi)
  • Źródło zasilania (podłączyliśmy nasze RPi do naszego routera)
  • Peryferia (klawiatura + mysz)
  • Kabel HDMI
  • Wyświetlacz (monitor, telewizor)
  • Klient SSH (użyliśmy Szpachlówka słoneczna)

Pamiętaj, że nie będziesz potrzebować wszystkich tych komponentów, aby zainstalować VPN na Raspberry Pi. Jeśli podłączysz urządzenie do działającego źródła internetowego, możesz uzyskać do niego dostęp przez SSH.

Należy jednak pamiętać, że ta metoda może mieć pewne wady, ponieważ wiąże się z koniecznością ponownego połączenia z RPi po zmianie ustawień sieci. Dojdziemy do tego za chwilę.

Zakładając, że masz gotowe wszystkie wymagane komponenty, przejdźmy do konfiguracji VPN na Twoim RPi.

Łączenie z Raspberry Pi

  1. Podłącz kabel Ethernet do routera i Raspberry PiKabel Ethernet Raspberry Pi
  2. Podłącz RPi do źródła zasilania (użyliśmy naszego routera)Źródło zasilania Raspberry Pi
  3. Zainstaluj i Klient SSH w Twoim komputerze
  4. Uzyskaj dostęp do bramy routera w przeglądarce
  5. Zlokalizuj i zapisz lokalny adres IP RPi
  6. Uruchom klienta SSH na swoim komputerze
  7. Utwórz nową sesję SSH w kliencie
  8. Wpisz adres IP zanotowałeś wcześniej (lub użyj malina/malina.local jako adres)
  9. Posługiwać się Liczba Pi tak jak Nazwa Użytkownika i malina tak jak hasło
  10. Uruchom sesję

Upewnij się, że wszystko jest aktualne

Zanim przejdziesz dalej, musisz zrozumieć, że Raspberry Pi OS jest bardziej wrażliwy na zmiany niż na przykład Windows.

Dlatego nie będzie automatycznie naprawiać żadnych problemów ze zgodnością.

Zamiast tego musisz upewnić się, że środowisko jest odpowiednie przed zainstalowaniem czegokolwiek, w tym oprogramowania VPN na Twoim Raspberry Pi.

Na szczęście nie jest to trudne przy odpowiednim prowadzeniu.

Wykonaj następujące kroki:

  1. Gdy sesja jest aktywna, wpisz aktualizacja sudo apt-get w terminalu SSHZaktualizuj SSH Raspberry Pi
  2. Poczekaj na aktualizacja proces do zakończenia
  3. Rodzaj sudo apt-get upgrade w tym samym terminalu co poprzednioUaktualnij SSH Raspberry Pi
  4. Jeśli pojawi się monit, wpisz Tak o potwierdzenie i trafienie Wchodzić na twojej klawiaturze
  5. Poczekaj na Aktualizacja proces do zakończenia

Wykonanie tych dwóch operacji ma ogromne znaczenie, ponieważ uruchomienie serwera VPN oznacza pewien stopień bezpieczeństwa.

Utrzymywanie aktualności wszystkiego na urządzeniu Raspberry Pi to niezawodny sposób na uniknięcie problemów ze zgodnością i możliwych do wykorzystania luk.

Pamiętaj, że te procedury mogą zająć trochę czasu, zwłaszcza część pierwsza dotycząca aktualizacji. A więc w międzyczasie…

Uzyskaj statyczny adres IP

Mający Statyczny adres IP jest w tym przypadku dość ważne. Umożliwi Ci dostęp do osobistego serwera Raspberry Pi VPN z dowolnego miejsca na świecie bez obaw, że jego adres IP ulegnie zmianie w pewnym momencie.

Jeśli masz już statyczny adres IP, wszystko powinno być w porządku.

Niektórzy dostawcy usług internetowych domyślnie oferują ten rodzaj usługi, chociaż wielu preferuje dynamiczne podejście do rozwiązania (lub jeszcze lepiej opóźnienia) wyczerpania puli adresów IP.

Jeśli jednak masz dynamiczny (który zmienia się okresowo) adres IP, możesz użyć DHCP lub bezpłatnej usługi dynamicznego DNS.

Metoda DHCP jest nieco bardziej skomplikowana i zależy od kilku czynników, takich jak router i dostawca usług internetowych.

Dlatego sugerujemy wybrać usługę dynamicznego DNS, ale nie przed sprawdzeniem, czy router obsługuje DDNS (dynamiczny DNS).

Instalowanie PiVPN na Raspberry Pi

  1. W terminalu SSH wpisz zwijanie -L https://install.pivpn.io | grzmotnąćZainstaluj PiVPN na RPi SSH
  2. Poczekaj na rozwinięcie konfiguracji pakietu (automatycznie)Instalowanie pakietów PiVPN
  3. Potwierdź zmianę swojego Raspberry Pi w serwer VPNPotwierdź instalację PiVPN
  4. Potwierdź DHCP ustawieniaPotwierdzenie statycznego adresu IP
  5. Wybierać tak lub Nie zależy od Ciebie DHCP/ręczna konfiguracja statycznego adresu IP sytuacja
  6. Wybierz użytkownika (Liczba Pi domyślnie)
  7. Poczekaj chwilę, aż instalacja PiVPN się rozwinie
  8. Wybierz Otwórz VPN z menu VPN, używając klawisza spacji na klawiaturzeWybierz między WireGuard lub OpenVPN
  9. Potwierdź, naciskając Enter
  10. Po wyświetleniu monitu o dostosowanie ustawień wybierz opcję Nie (wystarczająco dobre są ustawienia domyślne)Dostosowywanie ustawień PiVPN
  11. Pozostaw domyślny port otwarty (1194)
  12. Wybierz DNS dostawca Twoich klientów VPN
  13. Wybierz DNS, jeśli nie masz statycznego adresu IPStatyczny adres IP lub DNS PiVPN
  14. W razie potrzeby zdefiniuj nazwę DNS serweraNazwa DNS serwera PiVPN
  15. Pamiętaj, aby włączyć nienadzorowane aktualizacje
  16. Uruchom ponownie system zgodnie z zaleceniami

To wszystko, pomyślnie zainstalowałeś PiVPN na swoim urządzeniu Raspberry Pi. Nie jest to do końca nauka o rakietach, ale ma wiele kroków, które mogą łatwo zmylić początkujących użytkowników.

Utwórz profil VPN

  1. Ponownie uruchom sesję SSH
  2. W terminalu wpisz dodaj pivpn
  3. Wpisz nazwę dla swojego klienta
  4. Określ ile dni do wygaśnięcia certyfikatu
  5. Wpisz i potwierdź hasło
Jak dodać profil PiVPN

Po wykonaniu wszystkich powyższych kroków Twój profil VPN powinien zostać utworzony automatycznie i powinieneś móc z niego korzystać bez żadnych problemów.

Pamiętaj, że profile są zapisywane w jednostce pamięci RPi, więc będziesz musiał je stamtąd pobrać (możesz użyć zdalnego VNC lub czytnika kart).

Pamiętaj, że musisz również przekazać port, z którego korzystałeś wcześniej. W naszym przypadku był to port 1194, więc przekazaliśmy ten.

Połącz się ze swoim prywatnym RPi VPN

  1. Ściągnij OpenVPN Połącz dla Windows
  2. Zainstaluj go na swoim komputerze
  3. Uruchom aplikację OpenVPN Connect
  4. Przejdź do Plik patkaKarta plików OpenVPN Connect
  5. Przejdź do OVPN plik, który dostałeś ze swojego RPi
  6. Zaimportuj go w aplikacji
  7. Skonfiguruj dla niego nazwę profiluOpenVPN dodaj nazwę profilu
  8. Kliknij przycisk Dodaj
  9. Przestaw przełącznik, aby aktywować połączenie VPN
  10. Wpisz klucz prywatny, którego użyłeś do utworzenia profilu
Stan połączenia OpenVPN

Powinieneś być teraz połączony z serwerem VPN, który osobiście skonfigurowałeś na swoim RPi. Klient OpenVPN Connect pokaże Ci niektóre przydatne informacje, takie jak wysyłany i odbierany ruch, czas trwania połączenia i czas ostatniego odebrania paczka.

Jeśli z jakiegoś powodu nie możesz połączyć się z VPN, sprawdź, czy poprawnie przekierowałeś port (upewnij się, że używasz lokalnego adresu IP swojego RPi zamiast zewnętrznego).

Jeśli nadal masz problemy, wypróbuj następujące rozwiązania:

  1. Zainstaluj ponownie PiVPN
  2. Użyj publicznego adresu IP (nawet jeśli nie jest statyczny)
  3. Utwórz plik OVPN
  4. Otwórz plik OVPN w edytorze tekstu
  5. Zastąp publiczny adres IP swoim DDNS ręcznie

Otóż ​​to. Połączenie VPN powinno teraz działać jak urok.

Wniosek

Biorąc wszystko pod uwagę, wydaje się, że RPi jest rzeczywiście narzędziem o wielu talentach, które może być również używane jako prywatny, osobisty serwer VPN.

Możesz także połączyć się z serwerem VPN za pomocą telefonu. Pamiętaj jednak, że dla każdego nowego klienta, który łączy się z Twoim serwerem, musisz utworzyć nowy profil VPN.

Dla większego bezpieczeństwa upewnij się, że każdy profil ma inne, silne hasło.

Często Zadawane Pytania

  • Jeśli zdecydujesz się skonfiguruj osobistą sieć VPN w domu w systemie Windows 10, zapoznaj się z naszym obszernym przewodnikiem i dowiedz się, jak to zrobić bez wysiłku.

  • Jeśli chcesz utwórz połączenie VPN w systemie Windows 10 zamiast korzystać z klienta VPN, zapoznaj się z naszym szczegółowym przewodnikiem, aby dowiedzieć się, jak to zrobić.

  • Tak, Windows 10 ma wbudowaną sieć VPN funkcja, której możesz użyć do połączenia się z istniejącym serwerem VPN. Nasz obszerny przewodnik opowie Ci o tym i jak z niego korzystać.

Najlepsze rozwiązania w zakresie oprogramowania astronomicznego dla Raspberry Pi

Najlepsze rozwiązania w zakresie oprogramowania astronomicznego dla Raspberry PiMalinowy PiOprogramowanie

Oszczędzająca czas wiedza dotycząca oprogramowania i sprzętu, która pomaga 200 mln użytkowników rocznie. Poprowadzi Cię z poradami, wiadomościami i wskazówkami, aby ulepszyć swoje życie technologic...

Czytaj więcej
5 najlepszych emulatorów Raspberry Pi dla komputerów z systemem Windows Windows

5 najlepszych emulatorów Raspberry Pi dla komputerów z systemem Windows WindowsMalinowy PiOprogramowanieOprogramowanie Emulatora

Oszczędzająca czas wiedza dotycząca oprogramowania i sprzętu, która pomaga 200 mln użytkowników rocznie. Poprowadzi Cię z poradami, wiadomościami i wskazówkami, aby ulepszyć swoje życie technologic...

Czytaj więcej
Jak skonfigurować serwer VPN na Raspberry Pi [Kompletny przewodnik]

Jak skonfigurować serwer VPN na Raspberry Pi [Kompletny przewodnik]Malinowy PiVpn

Urządzenia Raspberry Pi mogą być używane do wielu celów, ale jednym z najpopularniejszych jest hosting prywatnych serwerów VPN.Chociaż konfiguracja serwera VPN na urządzeniu RPi nie jest łatwa, nie...

Czytaj więcej