Jak skonfigurować otwartą VPN w Ubuntu Top 10.Top 10

Jak skonfigurować otwartą VPN w Ubuntu Top 10.Top 10
VPN, akronim dla „Virtual Private Network”, to niesamowita technologia, która chroni Cię podczas surfowania po Internecie. Pierwotnie opracowane dla dużych korporacji, usługi VPN są dostępne dla wszystkich. Spośród wszystkich dostawców usług VPN, OpenVPN to unikalna nazwa.OpenVPN umożliwia utworzenie własnego VPN za pomocą programu typu open source. Oprogramowanie może współpracować zarówno z transmisjami TCP, jak i UDP. Tunele VPN są zabezpieczone protokołem OpenVPN, który korzysta z uwierzytelniania SSL/TLS, certyfikatów, poświadczeń, blokady adresu MAC (opcjonalnie) i innych.W tym przewodniku pokażemy, jak skonfigurować OpenVPN w Ubuntu 22.04.

Wymagania wstępne:

Aby wykonać kroki, które pokazujemy w tym przewodniku, będziesz potrzebować następujących elementów:

  • Odpowiednio skonfigurowany system Ubuntu.
  • Odpowiednio skonfigurowany serwer chmurowy Ubuntu (dla konfiguracji serwera OpenVPN).
  • Dostęp do użytkownika nie-root za zgodą SUDO w obu systemach. Dowiedz się więcej o zarządzaniu przywilejem Sudo.

Konfiguracja serwera OpenVPN

Ręczna instalacja i konfiguracja serwera OpenVPN to żmudna praca. Aby usprawnić proces, użyjemy skryptu instalatora zewnętrznego z GitHub: angristan/openvpn-install. Skrypt obsługuje szeroki zakres systemów operacyjnych i architektur.

Najpierw upewnij się kędzior jest zainstalowane:

$ sudo apt instal curl -y

Możemy teraz pobrać skrypt instalacyjny z następującym poleceniem Curl:

$ curl -o https: // raw.Githubusercontent.com/angristan/openvpn-install/master/openvpn-install.cii

Następnie musimy zmienić zgodę pliku, abyśmy mogli wykonać skrypt. Użyj następującego polecenia, aby oznaczyć skrypt jako plik wykonywalny:

$ chmod +x openvpn-install.cii

Na koniec uruchom skrypt:

$ sudo bash openvpn-install.cii

Skrypt poprosi o różne informacje o serwerze, jakie funkcje chcesz włączyć/wyłączyć, i takie. Następnie instaluje niezbędne pakiety.

Po zakończeniu procesu instalacji skrypt generuje plik konfiguracyjny klienta w bieżącym katalogu roboczym. Ten plik jest ważny, aby skonfigurować klientów łączących się z tym konkretnym serwerem OpenVPN.

Jeśli jesteś zaawansowanym administratorem użytkownika lub systemu i potrzebujesz dokładniejszej kontroli procesu instalacji, sprawdź proces ręcznego konfiguracji serwera OpenVPN w Ubuntu 22.04.

Konfiguracja klienta OpenVPN

Instalacja pakietu klientów OpenVPN

Pracujemy teraz na komputerze klienckim. Oprogramowanie klienta OpenVPN jest bezpośrednio dostępne w oficjalnych repozytorium Ubuntu.

Najpierw zaktualizuj bazę danych pakietów Apt:

Aktualizacja $ sudo apt

Następnie zainstaluj klienta OpenVPN:

$ sudo apt instinten openVpn

Usługa klienta OpenVPN

Po instalacji klient zarejestruje OpenVpn usługa z systemem. Włącz usługę, aby rozpoczęła się od rozruchu:

$ sudo systemCtl włącza OpenVpn

Następnie rozpocznij usługę:

$ sudo systemctl start openVpn

Sprawdź, czy usługa jest uruchomiona:

$ sudo SystemCtl Status OpenVpn

Kopiowanie pliku konfiguracyjnego OpenVPN

Otrzymaliśmy plik konfiguracji klienta OpenVPN z konfiguracji serwera. W tej sekcji pobijemy go z serwera.

Istnieje wiele sposobów, w jakie możemy go pobrać z serwera. Jedną z powszechnych metod jest użycie polecenia SCP. To w zasadzie polecenie CP, ale ponad SSH.

Skopiuj plik konfiguracyjny OpenVPN z serwera na Obecny katalog:

$ scp @:/ścieżka/to/config.ovpn .

Konfigurowanie VPN

Z plikiem konfiguracyjnym możemy teraz użyć Ustawienia aplikacja do skonfigurowania VPN. Rozpocznij aplikację od Zajęcia.

Z Sieć karta, kliknij ikonę „+” po VPN Sekcja.

Z nowego okna wyskakującego wybierz „Importować z pliku".

Przeglądaj OpenVpn plik konfiguracyjny.

Otrzymasz okno, które zawiera różne informacje o VPN. Kliknij "Dodać„Aby sfinalizować proces.

Wróć ponownie do karty sieciowej. Powinien być VPN Wejście pod VPN Sekcja.

Wniosek

W tym przewodniku zademonstrowaliśmy instalację i konfigurację OpenVPN w Ubuntu. Prezentowaliśmy, jak skonfigurować zarówno serwer OpenVPN, jak i klient. Zauważ, że wielu klientów może połączyć się z serwerem OpenVPN z plik konfiguracyjnym.

Oprócz OpenVPN istnieją również inne metody tworzenia VPN. Na przykład Sshuttle może utworzyć VPN nad SSH. Możesz także skonfigurować proxy Socks, który działa jak VPN.

Jeśli jesteś zainteresowany ujawnieniem lokalnej aplikacji internetowej na Internet, możesz to zrobić za pomocą odwrotnego proxy, takiego jak Nginx.

Szczęśliwy komputer!