Come configurare NordVPN su un router OpenWrt utilizzando NordVPN Lite?

Introduzione

Questo articolo spiega come configurare una connessione NordVPN sul tuo router OpenWrt utilizzando il client NordVPN Lite (nordvpnlite) tramite l'interfaccia web LuCI oppure l'interfaccia a riga di comando (CLI).

Prima di iniziare

  • Avrai bisogno di un router OpenWrt con LuCI abilitato per i passaggi relativi all'interfaccia web, o con accesso all'SSH per la procedura basata su righe di comando.
  • Ti servirà anche il token di autenticazione al Nord-Account, che puoi recuperare accedendo alla dashboard del tuo Nord-Account.
  • Dovrai scaricare il pacchetto NordVPN Lite specifico per l'architettura del tuo router (aarch64, mipsel o x86_64) dalla pagina dei download di NordVPN.

Come procedere

Utilizzo dell'interfaccia web LuCI

  1. Scarica il pacchetto:
    1. Scarica sul computer il pacchetto .ipk specifico per la CPU del tuo router dalla pagina dei download di NordVPN.
  2. Installa il pacchetto:
    1. Apri l'interfaccia web LuCI sul tuo browser: http:/// (spesso 192.168.1.1).
    2. Clicca su "Sistema" e poi su "Software".


       
    3. Clicca su "Aggiorna elenchi".
    4. Alla voce "Carica pacchetto", seleziona il file .ipk scaricato e clicca su "Carica e installa".
      NOTA: se vedi solo un campo URL, incolla il link diretto al file .ipk e procedi con l'installazione.
  3. Configura NordVPN Lite:
    1. Dopo che avrai completato l'installazione, vai su "Sistema" e poi su "Editor file".
    2. Nel campo "Percorso", inserisci /etc/nordvpnlite/config.json
    3. Incolla la configurazione qui sotto nel campo di testo e clicca su "Salva": 
      NOTA: sostituisci YOUR_AUTH_TOKEN_HERE con il token che hai recuperato nel tuo Nord-Account.
{
  "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. Avvia la connessione:
    1. Vai su "Sistema" e poi su "Avvio".
    2. Individua nordvpnlite nell'elenco e clicca su "Avvia".
  2. Verifica la connessione:
    • Puoi verificare lo stato della connessione nell'interfaccia web LuCI andando su "Stato" e cliccando su "Registro di sistema" per visualizzare i messaggi relativi alla connessione.
    • Puoi anche visualizzare l'interfaccia nordvpnlite andando in "Rete" e cliccando su "Interfacce".

Utilizzo dell'interfaccia a riga di comando (CLI)

Per prima cosa, connettiti al router tramite SSH digitando ssh root@<router-ip>. Poi segui questi passaggi.

  1. Scarica il pacchetto:
    1. Inserisci il comando qui sotto per scaricare il pacchetto direttamente nella directory /tmp del tuo router. Sostituisci <file-name>.ipk con l'URL del file corretto dalla pagina dei download: wget https://downloads.nordcdn.com/nordvpnlite/<file-name>.ipk -P /tmp
  2. Installa il pacchetto:
    1. Aggiorna gli elenchi dei pacchetti: opkg update.
    2. Installa il pacchetto: opkg install /tmp/<file-name>.ipk.
  3. Configura NordVPN Lite:
    1. Crea e modifica il file di configurazione inserendo il comando riportato di seguito.
      NOTA: sostituisci YOUR_AUTH_TOKEN_HERE con il tuo effettivo token prima di eseguire il comando.Mantieni il tuo token segreto:
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. Avvia la connessione:
    1. Inserisci il comando: nordvpnlite start.
  2. Verifica la connessione:
    1. Puoi utilizzare i seguenti comandi per verificare la tua connessione:
      1. nordvpnlite status: mostra lo stato attuale della connessione.
      2. ip <PERSON> nordvpnlite: conferma che l'interfaccia di rete nordvpnlite è attiva.
      3. wget -qO- https://ipinfo.io/ip: mostra il tuo attuale indirizzo IP pubblico, che dovrebbe essere l'IP di un server NordVPN.
  3. Cambia la posizione:
    1. Modifica il file di configurazione per scegliere un server VPN in un'altra area geografica. Ad esempio, per connetterti alla Germania, dovrai eseguire: sed -i 's/"vpn": "recommended"/"vpn": { "country": "de" }/' /etc/nordvpnlite/config.json
    2. Riavvia il servizio per applicare le nuove impostazioni: nordvpnlite stop nordvpnlite start
    3. Per consultare l'elenco di tutti i codici dei Paesi disponibili, esegui: nordvpnlite countries.
  4. Aggiorna o rimuovi:
    1. Per eseguire l'aggiornamento: scarica il pacchetto .ipk più recente e installalo utilizzando lo stesso metodo descritto nei passaggi 1 e 2. Il tuo file di configurazione rimarrà inalterato.
    2. Per procedere con la rimozione: inserisci il comando opkg remove nordvpnlite.
  5. Interrompi la connessione:
    • Per disconnetterti dalla VPN, esegui il comando nordvpnlite stop.

Ulteriori suggerimenti

  • In caso di problemi di connessione, ricontrolla il token di autenticazione, la sintassi JSON e l'orario del tuo router.
  • Se non è presente alcuna interfaccia di rete, assicurati che il servizio sia stato avviato e che non esista nessun altro client VPN con lo stesso nome di interfaccia.
  • Per registri più dettagliati, imposta temporaneamente "log_level": "info" nel file di configurazione, riavvia il servizio e controlla il registro in /var/log/nordvpnlite.log.
  • nordvpnlite è open source. Puoi visitare la pagina ufficiale del progetto su GitHub e il repository per ulteriori informazioni.
Questo articolo è stato utile?

Hai ancora dei problemi?

  • Chat dal vivo

  • Modulo e-mail

Cliccando su “Chattare con l'assistenza”, accetti i nostri Termini di servizio e dichiari di aver preso visione della nostra Informativa sulla privacy. Il funzionamento della chat è basato sui cookie. Avviando la chat, ne accetti l'utilizzo. Scopri di più nella nostra Informativa sui cookie.