VPS: Instalacja OpenVPN
Ten poradnik został stworzony z wykorzystaniem następujących produktów:
(Szczegóły mogą się różnić w zależności od produktów różnych dostawców, ale główne koncepcje pozostają takie same)
Wprowadzenie
OpenVPN to potężne i wszechstronne oprogramowanie VPN, które umożliwia bezpieczne połączenie przez Internet. To rozwiązanie open source, które oferuje solidną i konfigurowalną technologię VPN do ustanowienia zaszyfrowanego połączenia między Twoim urządzeniem a serwerem VPN. Korzystając z OpenVPN, możesz zabezpieczyć swoje połączenie internetowe, chronić swoją prywatność online oraz uzyskać dostęp do treści z ograniczeniami geograficznymi, niezależnie od tego, gdzie się znajdujesz. W tym poradniku przejdziemy przez proces instalacji i konfiguracji usługi OpenVPN na serwerze Linux.
Przygotowanie
Przede wszystkim musi być aktywowany sterownik sieciowy TUN. Ten krok nie jest wymagany na serwerach root. Aby to zrobić, musisz utworzyć nowy plik o nazwie tunscript.sh w folderze /usr/sbin.
nano /usr/sbin/tunscript.sh
Wklej następnie następujące linie:
#!/bin/bash
mkdir /dev/net
mknod /dev/net/tun c 10 200
chmod 0666 /dev/net/tun
Zapisz plik, naciskając CTRL+O
, potem Y
, a na końcu Enter
. Aby wyjść z edytora, naciśnij CTRL+X
. Następnie wykonaj polecenie:
chmod +x /usr/sbin/tunscript.sh
Po tym uruchom crontab -e
i wybierz edytor nano [1]. Dodaj tę linię na końcu pliku:
@reboot /usr/sbin/tunscript.sh || exit 1
Zapisz plik, naciskając CTRL+O
, potem Y
i Enter
. Aby wyjść, naciśnij CTRL+X
. Po restarcie powinieneś móc kontynuować.
Instalacja
Aby zainstalować OpenVPN, wpisz w konsoli następujące polecenie:
wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh
Pojawi się dialog z pytaniem, czy chcesz używać UDP czy TCP. Polecamy UDP, więc wpisz 1
i naciśnij Enter
. Następnie zostaniesz poproszony o port dla OpenVPN — zalecamy pozostawić domyślny port.
Kolejnym krokiem jest konfiguracja serwera DNS. Polecamy użyć Google Public DNS lub Cloudflare DNS:
8.8.8.8 / 8.8.4.4 - Google Public DNS
1.1.1.1 / 1.0.0.1 - Cloudflare DNS
Następnie musisz podać nazwę klienta. Możesz wpisać dowolną nazwę, np. nazwę swojego urządzenia.
Konfiguracja
Dodawanie kolejnych klientów
Jeśli chcesz mieć kilka połączeń, warto utworzyć kilka kont. Aby dodać kolejne konto, wykonaj ponownie polecenie:
wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh
Wybierz 1
i potwierdź. Następnie podaj nazwę klienta.
Usuwanie klientów
Aby usunąć klienta, wpisz:
wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh
Wybierz numer klienta z listy, którego chcesz usunąć, i naciśnij Enter
. Potwierdź usunięcie, wpisując Y
i zatwierdź Enter
.
Klient zostanie usunięty.
Odinstalowanie
Jeśli nie potrzebujesz już OpenVPN, możesz go odinstalować tak:
wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh
Naciśnij 3
i potwierdź. Jeszcze raz potwierdź i OpenVPN zostanie odinstalowany.
Połączenie z VPN
Do połączenia z VPN polecamy użyć klienta OpenVPN. Pobierz go na urządzenie, z którego chcesz się łączyć.
Połącz się przez SFTP z serwerem, aby pobrać wygenerowany plik .ovpn, a następnie usuń go z serwera. Po zainstalowaniu klienta uruchom program. Kliknij prawym przyciskiem myszy ikonę OpenVPN na pasku zadań. Wybierz 'Importuj plik' i wskaż pobrany wcześniej plik, kliknij 'Otwórz'. Aby się połączyć, kliknij ponownie ikonę i wybierz "Połącz".
Jeśli zaimportowałeś kilka plików, wybierz klienta, którego chcesz użyć, a następnie kliknij Połącz
Podsumowanie
Gratulacje, udało Ci się zainstalować i skonfigurować OpenVPN! Jeśli masz pytania lub problemy, skontaktuj się z naszym zespołem wsparcia, który jest do Twojej dyspozycji każdego dnia!