Introdução
O aplicativo da NordVPN para Linux está totalmente bloqueado na China. Por isso, você precisará usar um método de conexão IKEv2/IPSec manual descrito neste artigo para se conectar.
Antes de começar
- Confirme se você fez login na Nord-Account.
- Confirme se você tem acesso à sua conta de e-mail.
O que fazer
OBSERVAÇÃO: se você usa um gerenciador de pacotes diferente, substitua o apt-get pelo que você usa.
-
Verifique se o seu sistema operacional está atualizado com este comando:
sudo apt-get update && sudo apt-get upgrade -
Execute estes comandos no terminal para baixar os pacotes:
OBSERVAÇÃO: em distribuições baseadas em Arch e outras, pode não haver pacotes libcharon, pois eles estão no pacote strongswan. Portanto, execute este comando:sudo apt-get install strongswan libcharon-extra-pluginspacman -S strongswan -
Abra o arquivo "ipsec.secrets". IMPORTANTE: copiar e colar o comando
pode causar problemas. É melhor digitá-lo manualmente.
sudo nano /etc/ipsec.secrets -
Altere o nome de usuário e sua senha assim:
- Entre em sua Nord-Account.
- No canto esquerdo do navegador, clique em “NordVPN”.
- Clique em "Configurar a NordVPN manualmente".
- Clique em "Credenciais do serviço".
- Clique em "Confirmar e-mail".
- Você receberá um código de verificação no seu e-mail registrado. Insira o código no campo adequado.
- Use o botão "Copiar" para copiar e colar o nome de usuário da credencial de serviço no campo "Nome de usuário".
-
Use o botão "Copiar" para copiar e colar a senha da credencial de
serviço no campo "Senha". A senha deve estar entre aspas duplas.
OBSERVAÇÃO: confirme se há um espaço entre o nome de usuário, : e EAP.
-
Salve e abra o arquivo "/etc/ipsec.conf" com privilégios de root:
sudo nano /etc/ipsec.conf -
Digite isto no arquivo de configuração:
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 -
Altere o nome de usuário para o nome de usuário das suas credenciais de
serviço da NordVPN da etapa 4. Preencha os campos "SERVER_IP" e
"SERVER_HOSTNAME" com os servidores abaixo:
OBSERVAÇÃO: o campo "SERVER_IP" exige um IP, como 23.92.26.69, e o campo "SERVER_HOSTNAME" exige um nome de host, como us5783.nordvpn.com. Confirme se o IP corresponde ao nome de host correto.- 23.92.26.69 - us5783.nordvpn.com
- 66.175.219.21 - us5783.nordvpn.com
- 45.33.52.69 - us5783.nordvpn.com
- 45.33.43.85 - us5784.nordvpn.com
- 45.33.43.91 - us5784.nordvpn.com
- 172.104.110.252 - jp558.nordvpn.com
- 139.162.99.117 - jp560.nordvpn.com
- 50.116.9.72 - us5783.nordvpn.com
-
45.56.89.149 - us5783.nordvpn.com
OBSERVAÇÃO: para alterar um servidor, será necessário alterar os campos "right" e "rightid" com informações do outro servidor e salvar o arquivo. Depois, você precisará reiniciar o serviço IPsec com os seguintes comandos:sudo ipsec restartsudo ipsec up NordVPN
-
Digite este comando para abrir o arquivo "constraints.conf":
sudo nano /etc/strongswan.d/charon/constraints.conf - No arquivo, altere "load = yes" para "load = no".
-
Execute este comando para baixar o certificado RSA da NordVPN:
```sudo wget https://downloads.nordcdn.com/certificates/root.pem -O /etc/ipsec.d/cacerts/NordVPN.pem ``` -
Reinicie o "ipsec" para recarregar todos os arquivos de configuração:
``` sudo ipsec restart ``` OBSERVAÇÃO: se você cometeu algum erro de digitação no arquivo "/etc/ipsec.conf", receberá uma notificação quando o serviço for iniciado. -
Conecte-se à configuração da "NordVPN" digitando:
``` sudo ipsec up NordVPN ``` OBSERVAÇÃO: se você se conectou, o comando "ipsec" deve exibir: "Conexão da NordVPN estabelecida com sucesso (Connection NordVPN has been established successfully)". Caso não consiga e veja muitos erros do tipo "auth\_fail", siga estes passos: 1. Remova todos os arquivos "ipsec.secrets" executando: ``` sudo rm /etc/ipsec.sec\* ``` 2. Crie um novo arquivo "ipsec.secrets" usando este comando: ``` sudo nano /etc/ipsec.secrets ``` 3. Insira as credenciais descritas no passo 4 do guia principal e salve o arquivo. 4. Reinicie o serviço "ipsec" e tente se conectar novamente: ``` sudo ipsec restart ``` ``` sudo ipsec up NordVPN ```
Dicas adicionais
- Reinicie seu dispositivo.
- Tente usar outra rede.
- Desative os serviços de VPN adicionais.