Aby korzystać z naszych aplikacji i konfiguracji, najpierw zarejestruj się w celu utworzenia konta ExpressVPN.

Ten przewodnik pokaże, jak ręcznie skonfigurować ExpressVPN w systemie Linux za pomocą protokołu OpenVPN z plikami konfiguracyjnymi ExpressVPN.

Nie wszystkie lokalizacje ExpressVPN mogą być dostępne dla ręcznie skonfigurowanych połączeń. Aby uzyskać dostęp do pełnej listy lokalizacji VPN, skorzystaj z opcji konfiguracji aplikacji.

Ważne: Ręczna konfiguracja OpenVPN nie oferuje takich samych korzyści w zakresie bezpieczeństwa i prywatności, jak aplikacja ExpressVPN. Jeśli znajdujesz się w kraju o wysokim poziomie cenzury internetowej, zalecamy korzystanie z aplikacji ExpressVPN w celu uzyskania bardziej stabilnego połączenia VPN.

Nazwy pakietów systemu Linux, ścieżki plików i obsługa DNS mogą się zmieniać między wersjami. Ten przewodnik omawia najczęstsze konfiguracje, ale jeśli krok nie pasuje do tego, co widzisz, zapoznaj się z dokumentacją swojej dystrybucji, aby uzyskać najdokładniejsze kroki:

Wolisz konfigurację aplikacji? Zobacz instrukcje dotyczące konfiguracji aplikacji ExpressVPN dla Linuksa.

Przejdź do…

1. Znajdź swoje dane logowania do konta ExpressVPN
2. Zainstaluj i połącz się z VPN
3. Potwierdź połączenie VPN
Rozłącz się z lokalizacją serwera VPN


1. Znajdź swoje dane logowania do konta ExpressVPN

Przejdź do strony konfiguracji ExpressVPN. Jeśli pojawi się monit, zaloguj się na swoje konto.

Kliknij Advanced setup (Zaawansowana konfiguracja) w sekcji Applications (Aplikacje) (lub Pokaż inne urządzenia).

The "Advanced setup" option in the setup page on the ExpressVPN+ portal.

Kliknij Manual configuration (Konfiguracja ręczna).

The "Manual Configuration" option highlighted in the setup page on the ExpressVPN+ portal.

Swoją nazwę użytkownika i hasło zobaczysz po prawej stronie w sekcji Setup (Konfiguracja) w kroku 1.

Przewiń w dół do kroku 2, aby zobaczyć dostępne regiony. Kliknij region, aby otworzyć menu rozwijane i zobaczyć dostępne lokalizacje.

The list of regions with server locations available for .ovpn files in the ExpressVPN+ portal.

Kliknij lokalizację (lokalizacje), które chcesz pobrać, aby pobrać plik(i) .ovpn.

The Americas dropdown with a list of server locations in the ExpressVPN+ portal.

Pozostaw to okno przeglądarki otwarte. Informacje te będą potrzebne do późniejszej konfiguracji.

Potrzebujesz pomocy? Skontaktuj się z zespołem pomocy ExpressVPN, aby uzyskać natychmiastową pomoc.

Powrót do góry


2. Zainstaluj i połącz się z VPN

Zapoznaj się z odpowiednią sekcją dla swojej dystrybucji Linuksa poniżej.

Uwaga: Następujące etapy zostały przetestowane na Ubuntu 24.04.4 LTS (Noble Numbat).

Aby zainstalować pakiety, wprowadź następujące dane w oknie Terminal:

sudo apt install openvpn openvpn-systemd-resolved

Wprowadź hasło. Następnie wpisz Y, aby kontynuować.

Enter “Y” to continue.

Aby uruchomić OpenVPN, wpisz następujące dane:

sudo openvpn --config /path/to/my_expressvpn_server.ovpn --script-security 2 --up /etc/openvpn/update-systemd-resolved --down /etc/openvpn/update-systemd-resolved --down-pre --dhcp-option 'DOMAIN-ROUTE .'

Uwaga: Zastąp [path to file] ścieżką do miejsca, w którym pobrano plik konfiguracyjny ExpressVPN, a [server location] lokalizacją pokazaną w nazwie pliku.

Wprowadź nazwę użytkownika i hasło znalezione wcześniej.

Po pomyślnym połączeniu z ExpressVPN zobaczysz słowa „Initialization Sequence Completed” (Sekwencja inicjalizacji zakończona).

After you are connected to ExpressVPN successfully, you will see the words “Initialization Sequence Completed.”

Aby utrzymać aktywne połączenie VPN, pozostaw okno Terminala uruchomione w tle.

Potrzebujesz pomocy? Skontaktuj się z zespołem pomocy ExpressVPN, aby uzyskać natychmiastową pomoc.

Powrót do góry

Uwaga: Poniższe kroki zostały przetestowane na Debianie 13 (Trixie).

Aby zainstalować pakiety, wprowadź następujące dane w oknie Terminal:

sudo apt install openvpn openresolv

Wprowadź hasło. Następnie wpisz Y, aby kontynuować.

Enter “Y” to continue.

Aby uruchomić OpenVPN, wprowadź następujące dane i zastąp „path/to/my_expressvpn_server.ovpn” ścieżką do miejsca pobrania pliku konfiguracyjnego ExpressVPN:

sudo openvpn --path/to/my_expressvpn_<server>.ovpn \ --script-security 2 \ --up /etc/openvpn/update-resolv-conf \ --down /etc/openvpn/update-resolv-conf

Uwaga: W zależności od konfiguracji DNS w systemie może być konieczne dodatkowe skonfigurowanie serwera DNS udostępnianego przez VPN. Jednak powyższe polecenie jest wystarczające do ustanowienia działającego połączenia VPN w standardowych systemach Debian.

Wprowadź nazwę użytkownika i hasło znalezione wcześniej.

Po pomyślnym połączeniu z ExpressVPN zobaczysz słowa „Initialization Sequence Completed” (Sekwencja inicjalizacji zakończona).

After you are connected to ExpressVPN successfully, you will see the words “Initialization Sequence Completed.”

Aby utrzymać aktywne połączenie VPN, pozostaw okno Terminala uruchomione w tle.

Potrzebujesz pomocy? Skontaktuj się z zespołem pomocy ExpressVPN, aby uzyskać natychmiastową pomoc.

Powrót do góry

Uwaga: Następujące etapy zostały przetestowane na Fedorze 43. Te kroki powinny również działać dla CentOS.

Aby zainstalować pakiety, wprowadź następujące dane w oknie Terminal:

sudo dnf install openvpn

Aby skonfigurować DNS, wprowadź następujące dane:

sudo cp /usr/share/doc/openvpn/contrib/pull-resolv-conf/client.{up,down} /etc/openvpn/

sudo chmod +x /etc/openvpn/client.up /etc/openvpn/client.down

Aby uruchomić OpenVPN, wpisz następujące dane:

sudo openvpn --config /path/to/my_expressvpn_server.ovpn --script-security 2 --up /etc/openvpn/client.up --down /etc/openvpn/client.down

Wprowadź nazwę użytkownika i hasło znalezione wcześniej.

Arch i openSUSE nie dysponują gotowym skryptem do obsługi DNS. Najprostszym rozwiązaniem jest podłączenie bez obsługi DNS i sprawdzenie, czy tunel działa. W przypadku DNS za pośrednictwem VPN zapoznaj się z dokumentacją swojej dystrybucji, aby uzyskać zalecany sposób integracji OpenVPN z resolvconf lub systemd-resolved.

Aby połączyć się z VPN, po prostu użyj polecenia

sudo openvpn –config /path/to/my_expressvpn_server.ovpn

Po pomyślnym połączeniu z ExpressVPN zobaczysz słowa „Initialization Sequence Completed” (Sekwencja inicjalizacji zakończona).

Aby utrzymać aktywne połączenie VPN, pozostaw okno Terminala uruchomione w tle.

Potrzebujesz pomocy? Skontaktuj się z zespołem pomocy ExpressVPN, aby uzyskać natychmiastową pomoc.

Powrót do góry


3. Potwierdź połączenie VPN

Po wyświetleniu komunikatu „Initialization Sequence Completed” (Sekwencja inicjalizacji zakończona) w terminalu otwórz drugi terminal i sprawdź publiczny adres IP za pomocą tego polecenia:

curl -4 https://ifconfig.me

Adres, który widzisz, powinien pasować do lokalizacji VPN, z którą się połączyłeś, a nie do Twojego domowego adresu IP.

Potrzebujesz pomocy? Skontaktuj się z zespołem pomocy ExpressVPN, aby uzyskać natychmiastową pomoc.

Powrót do góry


Rozłącz się z lokalizacją serwera

Aby się rozłączyć, wprowadź Ctrl + C w oknie Terminal.

Potrzebujesz pomocy? Skontaktuj się z zespołem pomocy ExpressVPN, aby uzyskać natychmiastową pomoc.

Powrót do góry

Czy ten artykuł okazał się pomocny?

Przykro nam to słyszeć. Poinformuj nas, co możemy poprawić.

Członek naszego zespołu pomocy technicznej zajmie się Twoją sprawą.