Jak skonfigurować OpenVPN z linii poleceń w systemie Linux

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.

Wymagany jest prawidłowy adres e-mail