Non riesco a connettermi dalla Cina su Linux

Introduzione

L'applicazione NordVPN per Linux è completamente bloccata in Cina, perciò dovrai collegarti tramite il metodo di connessione IKEv2/IPSec manuale descritto in questo articolo.

Prima di iniziare

  • Verifica di poter accedere al tuo Nord-Account.
  • Controlla anche di avere accesso al tuo account email.

Come procedere

ATTENZIONE: se usi un gestore di pacchetti diverso, sostituisci apt-get con il tuo.

  1. Verifica che il tuo sistema operativo sia aggiornato utilizzando questo comando:
    sudo apt-get update && sudo apt-get upgrade
    
  2. Scarica i pacchetti eseguendo questi comandi nel terminale:
    sudo apt-get install strongswan libcharon-extra-plugins 
    
    ATTENZIONE: per le distribuzioni basate su Arch e di altro tipo, potresti non disporre dei pacchetti libcharon, poiché sono inclusi nel pacchetto strongSwan. Esegui poi quest'altro comando:
    pacman -S strongswan
    
  3. Apri il file "ipsec.secrets". ATTENZIONE: copiare e incollare il comando potrebbe causare dei problemi. È quindi preferibile digitarlo a mano.
    sudo nano /etc/ipsec.secrets
    
  4. Modifica il nome utente e "la tua password" seguendo la procedura descritta di seguito:
    1. accedi al tuo Nord-Account;
    2. clicca su "NordVPN" nella sezione a sinistra della pagina;
    3. clicca su "Configura NordVPN manualmente";
    4. clicca su "Credenziali di servizio";
    5. clicca su "Verifica email";
    6. riceverai un codice di verifica all'indirizzo email associato al tuo account. Inserisci il codice;
    7. Usa il pulsante "Copia" per copiare il nome utente delle credenziali di servizio e incollarlo nella stringa "Nome utente".
    8. usa il pulsante "Copia" per copiare la password delle credenziali di servizio e incollarla nella stringa "Password". La password deve essere racchiusa tra doppie virgolette.
      ATTENZIONE: ricorda di inserire uno spazio tra nome utente, : ed EAP.
  5. Salva e apri il file “/etc/ipsec.conf” usando i permessi root:
    sudo nano /etc/ipsec.conf 
    
  6. Scrivi quanto segue nel file di configurazione:
    conn NordVPN
    keyexchange=ikev2
    dpdaction=clear
    dpddelay=300s
    eap\_identity=”Username”
    leftauth=eap-mschapv2
    left=%defaultroute
    leftsourceip=%config
    right=SERVER\_IP
    rightauth=pubkey
    rightsubnet=0.0.0.0/0
    rightid=%SERVER\_HOSTNAME
    rightca=/etc/ipsec.d/cacerts/NordVPN.pem
    type=tunnel
    auto=add
    
  7. Sostituisci il nome utente con le credenziali del servizio NordVPN, ottenute seguendo le indicazioni nel passaggio 4; Compila i campi "SERVER_IP" e "SERVER_HOSTNAME" con i seguenti server:
    ATTENZIONE: il campo "SERVER_IP" richiede un indirizzo IP come 23.92.26.69, mentre nel campo "SERVER_HOSTNAME" è necessario inserire un nome host come us5783.nordvpn.com. Controlla che l'IP corrisponda al nome host corretto.
    1. 23.92.26.69 - us5783.nordvpn.com
    2. 66.175.219.21 - us5783.nordvpn.com
    3. 45.33.52.69 - us5783.nordvpn.com
    4. 45.33.43.85 - us5784.nordvpn.com
    5. 45.33.43.91 - us5784.nordvpn.com
    6. 172.104.110.252 - jp558.nordvpn.com
    7. 139.162.99.117 - jp560.nordvpn.com
    8. 50.116.9.72 - us5783.nordvpn.com
    9. 45.56.89.149 - us5783.nordvpn.com
      ATTENZIONE: per cambiare un server, è necessario modificare i campi "right" e "rightid" inserendo quelli di un altro server e salvare il file. Dopodiché, dovrai riavviare il servizio IPSec con i seguenti comandi:
      sudo ipsec restart 
      
      sudo ipsec up NordVPN
      
  8. Apri il file "constraints.conf" digitando questo comando:
    sudo nano /etc/strongswan.d/charon/constraints.conf
    
  9. All'interno del file, modifica "load = yes" in "load = no".
  10. Scarica il certificato RSA di NordVPN eseguendo questo comando:
    ```
    
    sudo wget https://downloads.nordcdn.com/certificates/root.pem -O /etc/ipsec.d/cacerts/NordVPN.pem
    ```
     
    
  11. Riavvia "ipsec" per ricaricare tutti i file di configurazione:
    ```
    sudo ipsec restart 
    ```
      
    ATTENZIONE: se il file "/etc/ipsec.conf" dovesse contenere degli errori di battitura, riceverai una notifica all'avvio del servizio.
    
  12. Connettiti alla configurazione "NordVPN" digitando:
    ```
    sudo ipsec up NordVPN 
    ```
      
    ATTENZIONE: se la connessione è attiva, "ipsec" dovrebbe restituire come output: "Connection NordVPN has been established successfully". Se non appare e vedi invece molti errori "auth\_fail", segui questi passaggi:
    
    1.  Elimina tutti i file "ipsec.secrets" eseguendo questo comando:  
          
        ```
        sudo rm /etc/ipsec.sec\*
        ```
         
    2.  Crea un nuovo file "ipsec.secrets" usando il seguente comando:  
          
        ```
        sudo nano /etc/ipsec.secrets
        ```
         
    3.  Inserisci le credenziali descritte al punto 4 della guida principale e salva il file.
    4.  Riavvia il servizio "ipsec" e prova di nuovo a connetterti:  
          
        ```
        sudo ipsec restart 
        ```
        ```
        sudo ipsec up NordVPN
        ```
        
    

Ulteriori suggerimenti

  • Riavvia il dispositivo.
  • Prova una rete diversa.
  • Disattiva altri eventuali servizi VPN.
Questo articolo è stato utile?

Hai ancora dei problemi?

  • Chat dal vivo

  • Modulo e-mail

Il funzionamento della chat è basato sui cookie. Avviando la chat, ne accetti l'utilizzo. Scopri di più nella nostra Informativa sui cookie.