Jak skonfigurować NordVPN na routerze OpenWRT za pomocą NordVPN Lite?

Wprowadzenie

W tym artykule wyjaśniamy, jak skonfigurować połączenie NordVPN na routerze OpenWrt za pomocą klienta NordVPN Lite (nordvpnlite) za pośrednictwem interfejsu webowego LuCI lub interfejsu wiersza poleceń (CLI).

Zanim rozpoczniesz

  • Musisz mieć router OpenWrt z włączonym interfejsem LuCI do wykonywania kroków w interfejsie internetowym lub z dostępem SSH do wykonywania kroków w wierszu poleceń.
  • Będzie Ci potrzebny token uwierzytelniający NordKonta, który znajdziesz na NordKoncie.
  • Musisz pobrać pakiet NordVPN Lite, który odpowiada architekturze Twojego routera (aarch64, mipsel lub x86_64) ze strony pobierania NordVPN.

Oto co zrobić

Interfejsu webowy LuCI

  1. Pobierz pakiet:
    1. Pobierz na swój komputer pakiet '.ipk', który pasuje do procesora Twojego routera, ze strony pobierania NordVPN.
  2. Zainstaluj pakiet:
    1. Otwórz interfejs webowy LuCI w przeglądarce: http:/// (zazwyczaj 192.168.1.1).
    2. Kliknij „System”, a następnie „Oprogramowanie (Software)”.


       
    3. Kliknij „Aktualizuj listy (Update lists)”.
    4. W sekcji „Prześlij pakiet (Upload Package)” wybierz pobrany plik „.ipk” i kliknij „Prześlij i zainstaluj (Upload & Install)”.
      UWAGA: jeśli widzisz tylko pole adresu URL, wklej bezpośredni link do pliku .ipk i zainstaluj.
  3. Skonfiguruj NordVPN Lite:
    1. Po zakończeniu instalacji przejdź do sekcji „System”, a następnie „Edytor plików (File Editor)”.
    2. W polu „Ścieżka (Path)” wpisz /etc/nordvpnlite/config.json
    3. Wklej poniższą konfigurację do pola tekstowego i kliknij „Zapisz (Save)”: 
      UWAGA: zastąp YOUR_AUTH_TOKEN_HERE tokenem z NordKonta.
{
  "log_level": "error",
  "log_file_path": "/var/log/nordvpnlite.log",
  "adapter_type": "linux-native",
  "interface": {
    "name": "nordvpnlite",
    "max_route_priority": 6000,
    "config_provider": "uci"
  },
  "authentication_token": "YOUR_AUTH_TOKEN_HERE",
  "vpn": "recommended"
}
  1. Rozpocznij połączenie:
    1. Przejdź do sekcji „System”, a następnie „Uruchamianie (Startup)”.
    2. Znajdź na liście pozycję „nordvpnlite” i kliknij „Start”.
  2. Sprawdź połączenie:
    • Możesz sprawdzić stan połączenia w interfejsie webowym LuCI, przechodząc do sekcji „Status” i klikając „Dziennik systemowy (System Log)”, aby wyświetlić komunikaty dotyczące połączenia.
    • Interfejs nordvpnlite możesz również zobaczyć w sekcji „Sieć (Network)”, klikając „Interfejsy (Interfaces)”.

Interfejs wiersza poleceń (CLI)

Najpierw połącz się z routerem przez SSH, wpisując „ssh root@”. Następnie wykonaj poniższe kroki.

  1. Pobierz pakiet:
    1. Wpisz poniższe polecenie, aby pobrać pakiet bezpośrednio do katalogu '/tmp' na routerze. Zamień <file-name>.ipk na prawidłowy plik URL ze strony pobierania: wget https://downloads.nordcdn.com/nordvpnlite/<file-name>.ipk -P /tmp
  2. Zainstaluj pakiet:
    1. Zaktualizuj listy pakietów: 'opkg update'.
    2. Zainstaluj pakiet: 'opkg install /tmp/.ipk'.
  3. Skonfiguruj NordVPN Lite:
    1. Utwórz i edytuj plik konfiguracyjny, wpisując poniższe polecenie.
      UWAGA: przed uruchomieniem polecenia zastąp „YOUR_AUTH_TOKEN_HERE” swoim rzeczywistym tokenem.Nie przekazuj nikomu swojego tokena:
cat >/etc/nordvpnlite/config.json <<'JSON'
{
 "log_level": "error",
 "log_file_path": "/var/log/nordvpnlite.log",
 "adapter_type": "linux-native",
 "interface": {
   "name": "nordvpnlite",
   "max_route_priority": 6000,
   "config_provider": "uci"
 },
 "authentication_token": "YOUR_AUTH_TOKEN_HERE",
 "vpn": "recommended"
}
JSON
  1. Rozpocznij połączenie:
    1. Wpisz polecenie: 'nordvpnlite start'.
  2. Sprawdź połączenie:
    1. Możesz użyć następujących poleceń, aby sprawdzić swoje połączenie:
      1. 'nordvpnlite status' – pokazuje aktualny status połączenia.
      2. 'ip nordvpnlite' – potwierdza, że interfejs sieciowy 'nordvpnlite' jest aktywny.
      3. 'wget -qO- https://ipinfo.io/ip ' – pokazuje Twój aktualny publiczny adres IP, który powinien być adresem IP serwera NordVPN.
  3. Zmień lokalizację:
    1. Edytuj plik konfiguracyjny, aby zmienić lokalizację serwera VPN. Na przykład, aby połączyć się z serwerem w Niemczech, uruchom: 'sed -i's/"vpn": "recommended"/"vpn": { "country": "de" }/' /etc/nordvpnlite/config.json'
    2. Uruchom ponownie usługę, aby zastosować nowe ustawienia: 'nordvpnlite stop' 'nordvpnlite start'
    3. Aby zobaczyć listę wszystkich dostępnych kodów krajów, uruchom: 'nordvpnlite countries'.
  4. Zaktualizuj lub usuń:
    1. Aby zaktualizować: pobierz nowszy pakiet „.ipk” i zainstaluj go, korzystając z tej samej metody, co w krokach 1 i 2. Twój plik konfiguracyjny zostanie zachowany.
    2. Aby usunąć: wpisz polecenie 'opkg remove nordvpnlite'.
  5. Zatrzymaj połączenie:
    • Aby rozłączyć się z VPN, uruchom polecenie „nordvpnlite stop”.

Dodatkowe wskazówki

  • Jeśli masz problemy z połączeniem, sprawdź ponownie token uwierzytelniający, składnię JSON i czas routera.
  • Jeśli brakuje interfejsu sieciowego, upewnij się, że usługa została uruchomiona i że żaden inny klient VPN nie używa tej samej nazwy interfejsu.
  • Aby uzyskać bardziej szczegółowe dzienniki, tymczasowo ustaw "log_level": "info" w pliku konfiguracyjnym, uruchom ponownie usługę i przejrzyj dziennik w „/var/log/nordvpnlite.log”.
  • „nordvpnlite” jest oprogramowaniem typu open source. Możesz odwiedzić oficjalną stronę projektu i repozytorium GitHub, gdzie znajdziesz więcej informacji.
Czy ten artykuł był pomocny?

Nadal masz problemy?

  • Czat na żywo

  • Formularz e-mail

Klikając „Napisz do nas na czacie”, wyrażasz zgodę na nasze Warunki świadczenia usług i potwierdzasz zapoznanie się z naszą Polityką prywatności. Korzystanie z czatu wymaga użycia plików cookie. Rozpoczynając czat, wyrażasz zgodę na ich stosowanie. Dowiedz się więcej w naszej Polityce plików cookie.