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ê consegue entrar na sua 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:
sudo apt-get install strongswan libcharon-extra-plugins
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:
pacman -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 na 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 o nome de usuário da credencial de serviço. Depois, cole esse nome no campo "Nome de usuário".
-
Use o botão "Copiar" para copiar a senha da credencial de serviço. Depois, cole essa senha 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 restart
sudo 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" deverá exibir: "A conexão com a NordVPN foi estabelecida com sucesso". Se não conseguir e vir muitos erros "auth_fail", siga estas etapas:- Remova todos os arquivos “ipsec.secrets” com o comando:
sudo rm /etc/ipsec.sec*
- Crie um novo arquivo "ipsec.secrets" usando este comando:
sudo nano /etc/ipsec.secrets
- Insira as credenciais descritas no passo 4 do guia principal e salve o arquivo.
- Reinicie o serviço "ipsec" e tente se conectar novamente:
sudo ipsec restart
sudo ipsec up NordVPN
- Remova todos os arquivos “ipsec.secrets” com o comando:
Dicas adicionais
- Reinicie seu dispositivo.
- Use outra rede.
- Desative os serviços de VPN adicionais.