Ten przewodnik opisuje konfigurację połączenia OpenVPN z linii poleceń na najpopularniejszych dystrybucjach Linuksa. Przewodnik wykorzystuje Ubuntu 20 do celów demonstracyjnych.
Do skonfigurowania OpenVPN na Linuksie wymagane jest:
Bezpieczne połączenie FastVPN, jeśli jeszcze go nie masz, możesz założyć tutaj!
Uzyskaj dostęp do swojego panelu konta FastVPN, aby pobrać dane logowania do sieci i listę serwerów.
Wykonaj poniższe kroki, aby skonfigurować OpenVPN na urządzeniach z Linuksem przez CLI :
1. Zaloguj się jako użytkownik root. Jeśli nie jesteś użytkownikiem root, uruchom poniższe polecenie i naciśnij klawisz Enter:
sudo -i

2. Wpisz swoje hasło roota i naciśnij klawisz Enter :

3. Pierwszym krokiem jest instalacja pakietu OpenVPN na Twoim systemie Linux. Wpisz poniższe polecenie, aby zainstalować pakiet OpenVPN i naciśnij Enter.
Dla Debian, Ubuntu, Mint:
sudo apt-get install openvpn
Dla Fedora, CentOS:
sudo yum install openvpn
lub
sudo dnf install openvpn
Dla Arch, Manjaro:
sudo pacman -S openvpn
Dla openSUSE:
zypper install openvpn
4. Wpisz poniższe polecenie, aby zmienić katalog dla plików konfiguracyjnych FastVPN:
cd /tmp

5. Wpisz poniższe polecenie, aby zapisać plik zip z konfiguracją FastVPN OpenVPN z naszego repozytorium. Naciśnij klawisz Enter i przejdź do następnego kroku:
wget https://vpn.ncapi.io/groupedServerList.zip

6. Rozpakuj pliki konfiguracyjne do katalogu Dokumenty, wpisując poniższe polecenie. Naciśnij klawisz Enter:
unzip groupedServerList.zip

7. Wcześniej wpisane polecenia rozpakują pobrane pliki konfiguracyjne. Zostanie to wyświetlone w oknie terminala, podobnie jak na poniższym zrzucie ekranu. Po zakończeniu pobierania i pojawieniu się znaku zachęty przejdź do następnego kroku:

8. Wpisz poniższe polecenie, aby utworzyć katalog openvpn i przenieść tam pliki konfiguracyjne ovpn:
mkdir -p /etc/openvpn && mv tcp /etc/openvpn && mv udp /etc/openvpn && rm -f groupedServerList.zip

9. W zależności od preferowanego protokołu możesz połączyć się z FastVPN za pomocą następujących poleceń:
Dla UDP:
sudo openvpn --config /etc/openvpn/udp/NCVPN-AU-Melbourne-UDP.ovpn --daemon
Dla TCP:
sudo openvpn --config /etc/openvpn/tcp/NCVPN-AU-Melbourne-TCP.ovpn --daemon
UWAGA: "NCVPN-AU-Melbourne-TCP.ovpn" oraz "NCVPN-AU-Melbourne-TCP.ovpn" można zmienić na dowolną preferowaną lokalizację z groupedServerList.zip

10. Wprowadź swoje Auth Username i Auth Password dostępne w panelu konta FastVPN:

11. Gratulacje! Konfiguracja połączenia VPN z FastVPN jest gotowa.
12. Aby sprawdzić, czy połączenie VPN działa poprawnie, odczekaj około minuty i wpisz poniższe polecenie:
curl https://ipinfo.io/ip
Zobaczysz swój nowy publiczny adres IP:

UWAGA: Możesz sprawdzić, które połączenie VPN jest obecnie aktywne, wpisując:
ps aux|grep openvpn

13. Aby zmienić połączenie VPN, najpierw musisz zatrzymać wszystkie aktywne połączenia VPN. W tym celu uruchom polecenie:
sudo killall openvpn

Następnie wykonaj kroki 8-9, aby połączyć się z inną wybraną lokalizacją.
14. Aby rozłączyć się z VPN, użyj poniższego polecenia:
sudo killall openvpn

15. Gotowe! FastVPN został pomyślnie skonfigurowany na Twoim Linuksie.
Jeśli potrzebujesz dalszej pomocy, skontaktuj się z naszym Zespołem Wsparcia.